Ich erhalte die folgende Ausnahme, wenn ich versuche, ein Objekt zu aktualisieren:Hibernate Ausnahme Hilfe: TransientObjectException
org.hibernate.TransientObjectException: Objekt verweist auf eine nicht gespeicherte transiente Instanz - vor dem Spülen die transiente Instanz speichern: .... ..
Kann jemand helfen ???
Das Objekt, das ich zu aktualisieren versuche, hat das Attribut 'Lazy' in der Zuordnungsdatei auf false gesetzt. Sieht aus wie Hibernate erwartet, dass ich untergeordnete Objekte speichern, bevor es das Update leert ???
EDIT (ergänzt):
<hibernate-mapping>
<class name="utils.message.Message" table="messages">
<id name="id" column="message_id">
<generator class="native" />
</id>
<property name="message_text" column="message_text" />
<property name="message_file" column="message_file" />
<property name="is_active" column="is_active" type="boolean"/>
<property name="is_global" column="is_global" type="boolean"/>
<property name="start" column="start" type="java.util.Date"/>
<property name="end" column="end" type="java.util.Date"/>
<property name="last_updated" column="last_updated" type="java.util.Date"/>
<many-to-one name="last_updated_by" class="utils.user.User" column="last_updated_by" lazy="false"/>
<many-to-one name="healthDepartment" class="utils.healthdepartment.HealthDepartment" column="health_department_id" lazy="false"/>
</class>
</hibernate-mapping>
scheint, wie Kaskade Eigenschaft in Mapping-Datei könnte mein Problem lösen ?? nur nicht sicher, welcher Stil für mich geeignet ist. (obwohl ich denke, nur mit delete-orphan wäre was ich brauche). es kann ein wenig schwer zu verstehen Hibernate Docs aus der Perspektive eines Newbie. – Rafael
Können Sie relevante Teile Ihrer Hibhernate-Mapping-Datei oder Anmerkungen veröffentlichen? – skaffman