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 后缀。
    

转载于:https://www.cnblogs.com/fangzirui/p/6726813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值