Hibernate配置技巧

==================================Hibernate映射模版=============================
一对多(Set):
<set  ame="">
<key  column=""/>
<one-to-many  class="">
</set>
多对一(Set):
<many-to-one  name=""  class=""  column=""/>

 

多对多(Set):
<set name=""  table="">
<key column=""/>
<many-to-many  class=""  column="">
</set>

 

一对一(基于外键有外键方):
<many-to-one  name="" class=""  column=""  unique="true"/>

 

一对一(基于外键无外键方):
<one-to-one  name=""  class=""  property-ref=""/>

 

======================================填空====================================
注释的写法规范:<!-- ?属性,表示本类与?的 ?关系 -->
例子:
<!--  privilege 属性,表示本类与  Privilege对多对多 关系 -->
------------------------------------------------------
1.name属性:  填 ①
2.class属性:   填 ②
3.column属性:
     Ⅰ:在 many-to-one   中,写本条配置中的 name 属性值加 Id 后缀。
     Ⅱ:在 一对多 的 key 中,写对方类的映射文件中表达此关系的外键列名。
     Ⅲ:在 多对多 的 key 中,写自己类的名称加 Id 后缀。
     Ⅳ:在 多对多 的 many-to-many的 column 中,写对方类的名称加 Id 后缀。
    
posted @ 2017-04-18 11:20  lynchfang  阅读(166)  评论(0编辑  收藏  举报