一方
<hibernate-mapping>
<class name="com.itsv.mytest.khgl.vo.Custom" table="CUSTOM" lazy="false">
<id name="id" type="java.lang.String" column="ID">
<generator class="uuid.hex" />
</id>
<property name="cusname" type="java.lang.String" column="CUSNAME" length="32" />
<set name="addresses" cascade="all" >
<key column="cus_id" />
<one-to-many class="com.itsv.mytest.khgl.vo.Address" />
</set>
</class>
</hibernate-mapping>
多方
<hibernate-mapping>
<class name="com.itsv.mytest.khgl.vo.Address" table="ADDRESS" lazy="false">
<id name="id" type="java.lang.String" column="ID">
<generator class="uuid.hex" />
</id>
<property name="addname" type="java.lang.String" column="ADDNAME" length="32" />
</class>
</hibernate-mapping>
本文详细介绍了 Hibernate 的映射配置文件,通过两个具体类 Custom 和 Address 的映射实例,展示了如何配置一对一和一对多的关系。包括 ID 生成策略、属性映射、级联操作等。
1238

被折叠的 条评论
为什么被折叠?



