一的一方的配置文件
<id name="Proj_Id" column="Proj_Id" type="java.lang.String"></id>
<set name="pd" cascade="all" inverse="true" order-by="Proj_Item_Id" lazy="true">
<key column="Proj_Id"/>
<one-to-many class="com.baojian.business.model.ProjectDetail"/>
</set>
多的一方的配置文件
<composite-id >
<key-property
name="Proj_Item_Id"
type="java.lang.String"
column="Proj_Item_Id"
length="10"
/>
<key-many-to-one name="project" class="com.baojian.business.model.Project" column="Proj_Id" />
</composite-id>
<id name="Proj_Id" column="Proj_Id" type="java.lang.String"></id>
<set name="pd" cascade="all" inverse="true" order-by="Proj_Item_Id" lazy="true">
<key column="Proj_Id"/>
<one-to-many class="com.baojian.business.model.ProjectDetail"/>
</set>
多的一方的配置文件
<composite-id >
<key-property
name="Proj_Item_Id"
type="java.lang.String"
column="Proj_Item_Id"
length="10"
/>
<key-many-to-one name="project" class="com.baojian.business.model.Project" column="Proj_Id" />
</composite-id>
再加上delete-orphan
cascade="all,delete-orphan"