0
我使用H2測試環境我的應用程序。我有表訂單,我想從10000開始訂單ID。我創建表列:@TableGenerator不適用於H2?
@Id
@TableGenerator(name = "ORDER_GEN",
table = "ID_GEN",
pkColumnName = "SEQ_NAME",
valueColumnName = "SEQ_NUMBER",
pkColumnValue = "ORDER_GEN",
initialValue = 1000)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "ORDER_GEN")
private Long orderId;
但不起作用。我重新啓動應用程序,表ID_GEN創建,但每次從0開始秩序。
任何想法?
問候
「不工作」。這意味着什麼?有一些例外?一些SQL被調用? –
我的意思是,表ID_GEN被創建,但每次順序從0開始1000,而不是(但應)。 –
所以發表您的JPA提供商發佈,當你調用的精確SQL語句'em.persist' –