Hibernate version:
3.0.5
Mapping documents:
tun nichts zur Sache
Code between sessionFactory.openSession() and session.close():
tut nichts zur Sache
Full stack trace of any exception that occurs:
hab ich nicht
Name and version of the database you are using:
tut nichts zur Sache
The generated SQL (show_sql=true):
hab ich nicht
Debug level Hibernate log excerpt:
hab ich nicht
Es geht um folgendes: Ich habe eine Entität X, diese besitzt mehrere Assoziationen und Collections.
Nun möchte ich eine abolut gleiche Entität X' (nur anderer index-Wert) erzeugen, also die Entität X clonen. Dabei möchte ich sämtliche Assoziationen und die Inhalte der Collections ebenfalls gecloned haben (also echtes deepclone und nicht wie im Javadoc von EntityType.deepcopy() vermerkt).
Wie stelle ich das an? Gibt es Hilfsmittel oder muß ich über die ClassMetadata.getPropertyTypes() iterieren, um alle Properties zu Fuß entsprechend ihres Typs zu behandeln??
...und: warum heißt die Methode EntityType.deepcopy eigentlich deepcopy wenn es tatsächlich gar kein "deep" sondern nur "shallow" ist???
Danke vorab,
r.
|