JPA / OpenJPA Одинаковое значение во всех строках - PullRequest
0 голосов
/ 10 сентября 2010

У меня проблема с 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;

1 Ответ

0 голосов
/ 01 апреля 2011

Это старый способ, но я вполне уверен, что проблема заключалась в том, как были улучшены ваши сущности. Скорее всего, вы использовали плагин Eclipse, который имеет некоторые проблемы .

Для всех, у кого возникла эта проблема, пожалуйста, ознакомьтесь с документами по расширению OpenJPA .

...