hibernate:如何设置删除=";“级联”;一对一的关系
我必须一对一地处理关系:消息和计划消息 我的hibernate配置hibernate:如何设置删除=";“级联”;一对一的关系,hibernate,orm,Hibernate,Orm,我必须一对一地处理关系:消息和计划消息 我的hibernate配置 <class name="Message" table="message"> <id name="id" column="id"> <generator class="native" /> </id> <property name="name" column="name" /> <one-to-one
<class name="Message" table="message">
<id name="id" column="id">
<generator class="native" />
</id>
<property name="name" column="name" />
<one-to-one name="scheduled">
</class>
<class name="ScheduledMessage" table="scheduled_message">
<id name="id" column="id">
<generator class="native" />
</id>
<property name="startTime" column="start_time" />
<property name="stopTime" column="stop_time" />
<many-to-one name="message" column="message_id"
unique="true" not-null="true" />
</class>
我想当消息被删除时,预定的消息也会被删除,但我不知道如何将delete=“cascade”添加到这个关系中
请帮帮我
谢谢
Quan说
支持级联阿曲布他丁。因此:
<one-to-one name="scheduled" cascade="delete" .... />
我只搜索delete=“cascade”,呵呵。谢谢你关于delete=“cascade”和cascade=“delete”没有任何共同之处!嗯,他们有。它们是一件事的两面。一个说删除时会发生什么,另一个说何时级联。