0
カスケード削除を実装する完全な2マッピングファイルを提供することができます。 measn if contasis Bの集合、そしてAが削除されたとき、自動的に削除されます。hibernateカスケード削除の例
カスケード削除を実装する完全な2マッピングファイルを提供することができます。 measn if contasis Bの集合、そしてAが削除されたとき、自動的に削除されます。hibernateカスケード削除の例
マッピングファイルは1つだけ必要です。親オブジェクトの1つです。例えば。この例からHibernate in action
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="hello.Message" table="MESSAGES">
<id
name="id"
column="MESSAGE_ID">
<generator class="increment"/>
</id>
<property
name="text"
column="MESSAGE_TEXT"/>
<many-to-one
name="nextMessage"
cascade="all"
column="NEXT_MESSAGE_ID"/>
</class>
</hibernate-mapping>
「カスケード」パラメータがジョブを実行します。カスケード削除のみが必要な場合は、cascade = "delete"を使用する必要があります。その他のオプションは、「すべて削除孤立」および「孤立削除」です。詳細はHibernate documentationをご覧ください。
NHibernate In Actionの本しか提案できません。彼らには例があります。 – zvolkov