请问下在hibernate中两个类是如何关联的呢?例如: <?xml version=”1.0″ encoding=”utf-8″?> |
|
20分 |
<many-to-one name=”customer” class=”com.suxiaolei.hibernate.pojos.Customer”
column=”customer_id” cascade=”save-update”> </many-to-one> <set name=”orders” inverse=”true” cascade=”all”> <key column=”customer_id” ></key> <one-to-many class=”com.suxiaolei.hibernate.pojos.Order”/> </set> 就是通过这两个配置关联的 一个多对一 一个一对多 <key column=”customer_id” ></key> column=”customer_id” cascade=”save-update”>这两个是关联的字段 |
那<key> 元素中column=“customer_id”中这个”customer_id”如从哪儿来的呢?
|
|
那<key> 元素中column=“customer_id”中这个”customer_id”如从哪儿来的呢? |
|
这个是表的字段名 也就是id主键 |
|
那也就是说主键的字段名是:表名_<id>中定义的列名,是么?就像上面的表名是:customer,id元素中定义的列名为:id,最后得出主键名为:customer_id? |