sebastianb
Erfahrenes Mitglied
Hallo zusammen,
kennt von Euch zufällig jemand ein "Best Practice" um ein PersistentSet zu mergen bzw. zu persistieren?
Aktuell führe ich hierzu folfenden Code aus:
Was mir hier jedoch nicht gefällt ist, dass bei der Methode getOwner() jedes mal ein zusätzlicher Select ausgeführt wird, was sich in der Summe ganz schön auf die Performance auswirkt.
Folgender Codeausschnitt führt leider zu einer Exception:
Gruß
Sebastian
kennt von Euch zufällig jemand ein "Best Practice" um ein PersistentSet zu mergen bzw. zu persistieren?
Aktuell führe ich hierzu folfenden Code aus:
Code:
EntityManager em = emf.createEntityManager();
//...
Object owner = ((AbstractPersistentCollection) meineCollection).getOwner();
em.merge(owner);
Folgender Codeausschnitt führt leider zu einer Exception:
Code:
EntityManager em = emf.createEntityManager();
//...
em.merge(meineCollection);
Code:
java.lang.IllegalArgumentException: Unknown entity: org.hibernate.collection.PersistentSet
Gruß
Sebastian