0

我对 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;
4

1 回答 1

0

这已经很老了,但我相当确定问题在于您的实体是如何增强的。您很可能使用了一个有一些问题的 Eclipse 插件。

对于遇到此问题的其他任何人,请查看OpenJPA 增强文档

于 2011-03-31T21:27:36.193 回答