Sto ottenendo il seguente eccezione quando si tenta di aggiornare un oggetto:Hibernate aiuto Eccezione: TransientObjectException
org.hibernate.TransientObjectException: oggetto fa riferimento a un'istanza transiente non salvato - salva l'istanza transitorio prima del lavaggio: .... ..
Qualcuno può aiutare ???
L'oggetto che sto cercando di aggiornare ha l'attributo 'lazy' impostato su false nel file di mapping. Sembra che ibernazione mi aspetti che salvi gli oggetti figlio prima che svuoti l'aggiornamento ???
EDIT (aggiunta):
<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>
sembra utilizzando la proprietà a cascata nel file di mapping potrebbe risolvere il mio problema ?? non sono sicuro di quale stile sia appropriato per me. (anche se penso che usare solo delete-orphan sarebbe ciò di cui ho bisogno). può essere un po 'difficile capire i documenti di ibernazione da una prospettiva newbie. – Rafael
È possibile pubblicare parti pertinenti del file di mappatura o delle annotazioni di hibhernate? – skaffman