从这个表关系转化到类图可以有三种不同的表示方式:
<span style="font-family:FangSong_GB2312;font-size:18px;"> 多端 <hibernate-mapping> <!--类和表之间的映射--> <class name="com.tgb.hibernate.Order" table="t_order"> <id name="id"> <generator class="native"/> </id> <property name="name"/> <many-to-one name="customer" column="customerId"/> </class> </hibernate-mapping> 一端 <hibernate-mapping> <class name="com.tgb.hibernate.Customer" table="t_customer"> <id name="id"> <generator class="native"/> </id> <property name="name"/> </class> </hibernate-mapping> </span>
<span style="font-family:FangSong_GB2312;font-size:18px;"> 多端 <hibernate-mapping> <class name="com.tgb.hibernate.Order" table="t_order"> <id name="id"> <generator class="native"/> </id> <property name="name"/> </class> </hibernate-mapping> 一端 <hibernate-mapping> <class name="com.tgb.hibernate.Customer" table="t_group"> <id name="id"> <generator class="native"/> </id> <property name="name"/> <set name="orders" inverse="true" cascade="all"> <key column="customer_id" ></key> <one-to-many class="com.tgb.hibernate.Order"/> </set> </class> </hibernate-mapping> <span style="background-color: rgb(255, 255, 255);"> </span></span>
<span style="font-family:FangSong_GB2312;font-size:18px;"> 多端 <hibernate-mapping> <!--类和表之间的映射--> <class name="com.tgb.hibernate.Order" table="t_order"> <id name="id"> <generator class="native"/> </id> <property name="name"/> <many-to-one name="customer" column="customerId"/> </class> </hibernate-mapping> 一端 <hibernate-mapping> <class name="com.tgb.hibernate.Customer" table="t_group"> <id name="id"> <generator class="native"/> </id> <property name="name"/> <set name="orders" inverse="true" cascade="all"> <key column="customer_id" ></key> <one-to-many class="com.tgb.hibernate.Order"/> </set> </class> </hibernate-mapping> </span>
原文:http://blog.csdn.net/zhuojiajin/article/details/42278617