Nabend
ich hab ein kleines verständnisproblem bei Hibernate...
Ich kann ja verstehen das folgender aufruf in die Binsen geht:
Aber wie kann ich mir dann eine Kopie von einem Objekt laden ?
Angenommen ich möchte 2 mal die gleiche Tabelle in 2 unterschiedlichen Fenstern anzeigen. Dann müsste ich ja die Daten vorher laden und mir eine Kopie von den Objekten erstellen.
Kurzform:
Gibt es in Hibernate eine Möglichkeit bereits geladene Objekte nochmal zu laden (zu kopieren) ohne das das ganze in einer org.hibernate.NonUniqueObjectException endet ?
Wäre für ein paar Ideen dankbar sonst wandert Hibernate in die Tonne und es gibt wieder die guten alten ResultSets.
ich hab ein kleines verständnisproblem bei Hibernate...
Ich kann ja verstehen das folgender aufruf in die Binsen geht:
Code:
Session session = HibernateSessionFactory.currentSession();
Transaction tx = session.beginTransaction();
Uebung test = new Uebung();
Uebung test2 = new Uebung();
session.load(test, new Integer(id));
session.load(test2, new Integer(id));
Aber wie kann ich mir dann eine Kopie von einem Objekt laden ?
Angenommen ich möchte 2 mal die gleiche Tabelle in 2 unterschiedlichen Fenstern anzeigen. Dann müsste ich ja die Daten vorher laden und mir eine Kopie von den Objekten erstellen.
Kurzform:
Gibt es in Hibernate eine Möglichkeit bereits geladene Objekte nochmal zu laden (zu kopieren) ohne das das ganze in einer org.hibernate.NonUniqueObjectException endet ?
Wäre für ein paar Ideen dankbar sonst wandert Hibernate in die Tonne und es gibt wieder die guten alten ResultSets.