Ich versuche, das Verhalten von "update versioniert" von Hibernate in OpenJPA zu replizieren:JPA - wie Update versioniert Abfrage von Hibernate zu replizieren in openjpa
em.createQuery("update versioned MyEntity m set m.otherEntity=null where m.otherEntity=:otherEntity).setParameter("otherEntity", otherEntity).executeUpdate();
ich die gleiche Abfrage in openjpa versucht, aber Ich bekomme einen Fehler für diese Abfrage (es nimmt die "versioniert" als Alias), also ist es eindeutig eine HQL-Funktion.
klar das ist ungültige JPQL also was erwarten Sie? 'UPDATE entity_name [[AS] identification_variable] SET update_item {, update_item} * WO ...' –
Ich erwarte eine Antwort und erwähne nicht, was ich selbst herausgefunden habe und schreibe es in den Text der Frage. –