【发布时间】:2010-10-27 20:57:16
【问题描述】:
我刚刚注意到,对于我的实体的 id,eclipselink 分配了一个 id 1 + 之前在同一会话中分配的大号 (1),而不是在元素表 (2) 中。这违背了我对应用程序的期望。
告诉它执行 2 的最简单方法是什么?
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int objId;
这是我在数据库中的内容:
ij> connect 'jdbc:derby:db';
ij> set schema memo;
0 Zeilen eingef?gt/aktualisiert/gel?scht
ij> select * from meaning;
OBJID |LASTPUBLI&|USR_EMAIL
-------------------------------------------------------------------------------------------------------------------------------------------------------
1 |NULL |NULL
2 |2010-10-27|NULL
51 |NULL |NULL
101 |NULL |NULL
【问题讨论】:
标签: java orm jpa eclipselink jpa-2.0