Können mir einige erklären, was der Vorteil der Verwendung von abgelösten Objekten im Kontext einer Webanwendung ist? AFAIK sind nur nützlich, wenn die Objekte den "lexikalischen" Bereich der Transaktion überstehen, aber typischerweise in einer Webanwendung, wenn Ihre Transaktion vorüber ist, senden Sie Ihre Objekte einfach an die Ansichtsebene, und sie werden nicht wieder angehängt.Freistehende Objekte in Jdo/Hibernate - Wofür sind sie überhaupt?
Nach meinem besten Wissen ist das Entfernen eines Objekts nur dann nützlich, wenn Sie es später zusammenführen/wieder anbringen, und ich sehe den Vorteil nicht darin, einfach nur eine gerade Aktualisierung des Objekts zu tun an die DB.
Jeder Beispielcode wird geschätzt.
Edit: zur Verdeutlichung, ich versuche zu verstehen, die Vorteile eines abgelösten Objekts gegenüber einer transienten (eine, die für die db zum Beispiel kam aber nicht später wieder angebracht werden kann).
Aber so können meine Objekte abgestanden sein. Außerdem versuche ich zu verstehen, was der Unterschied zwischen der Verwendung von Detach und Transient ist. –