Hibernate的关联映射中 多对1 或者1对多时候 配置都应该放在多的一方的映射中吗?

来源:百度知道 编辑:UC知道 时间:2024/04/29 06:20:10
ET

看个例子吧:
一端:<many-to-one name="cardinfo" class="org.Cardinfo"
lazy="false" fetch="select">
<column name="CARDID" precision="10" scale="0" not-null="true"/>
</many-to-one>

多端:<set name="replycards" inverse="true" lazy="false"
table="REPLYCARD" cascade="all-delete-orphan">
<key>
<column name="CARDID" precision="10" scale="0" />
</key>
<one-to-many class="org.Replycard" />
</set>

数据库建表时注意在 多端表建立外键,并进行级联,on delete cascade on update cascade