Я получаю следующее исключение при попытке обновить объект:Hibernate Exception помощь: TransientObjectException
org.hibernate.TransientObjectException: объект ссылается на несохраненный переходный экземпляре - сохранить переходный экземпляр перед промывкой: .... ..
Может кто-нибудь помочь ???
Объект, который я пытаюсь обновить, имеет атрибут «lazy», установленный в false в файле сопоставления. Кажется, что hibernate ожидает, что я сохраню дочерние объекты, прежде чем он сбросит обновление ???
EDIT (ДОБАВЛЕНО):
<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>
кажется, используя каскадную свойство в файле отображения может решить мою проблему ?? просто не уверен, какой стиль подходит для меня. (хотя я думаю, что использование просто-сироты было бы тем, что мне нужно). может быть немного сложно понять документы спящего режима с точки зрения новичков. – Rafael
Можете ли вы опубликовать релевантные части вашего файла hibhernate или аннотации? – skaffman