J'ai un problème avec OpenJPAJPA/OpenJPA Même valeur dans toutes les lignes
j'essaie de lire toutes les lignes d'une table, mais la clé primaire a toujours une même valeur (valeur = 0)!?!?!?
for (Object o : em.createQuery("select x from AnnouncementsEntry x")
.getResultList()) {
//alway returns "0" in every row
long id = ((AnnouncementsEntry) o).getEntryId();
mon entrée:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long entryId;
Activer la journalisation de SQL, vérifier quelle requête est effectuée, l'exécuter sur la base de données, vérifier les résultats. –
j'ai coché le journal sql et exécuté sql fonctionne. Après quelques tests, il retourne des valeurs nulles sur la clé primaire. Toutes les autres valeurs seront transférées à l'entrée. – Jochen
Quelle version d'OpenJPA utilisez-vous? –