0
JPA/OpenJPA的值相同我有OpenJPA的所有行
我尝试从表中读取所有的行,但主键具有总是相同值的问题(值= 0)!?!?!?
for (Object o : em.createQuery("select x from AnnouncementsEntry x")
.getResultList()) {
//alway returns "0" in every row
long id = ((AnnouncementsEntry) o).getEntryId();
我的条目:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long entryId;
激活SQL的日志记录,检查执行了什么查询,在数据库上运行它,检查结果。 – 2010-09-10 16:18:25
我停止了sql日志并执行了sql工程。经过一些测试后,它会在主键上返回空值。所有其他值将转移到条目。 – Jochen 2010-09-11 07:30:35
您使用的是什么版本的OpenJPA? – 2010-09-11 09:44:42