0
У меня есть проблема с OpenJPAJPA/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, проверьте, какой запрос выполняется, запустите его с базой данных, проверьте результаты. –
Я записал sql-журнал и выполнил sql-работы. После некоторого тестирования он возвращает нулевые значения для первичного ключа. Все остальные значения передаются в запись. – Jochen
Какую версию OpenJPA вы используете? –