码迷,mamicode.com
首页 > Web开发 > 详细

hibernate级联配置

时间:2016-11-30 22:28:57      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:ade   hiberna   tom   property   notice   save   cad   any   hashset   

//注解方法配置

1)一对多

private List<TNoticeaffix> ffi;
@OneToMany(cascade =CascadeType.ALL,mappedBy="T_NOTICE",targetEntity=TNoticeaffix.class)
public List<TNoticeaffix> getFfi() {
return ffi;
}

 

2)一对一(一对一和一对多的配置基本一样)

private LTNoticeaffix ffi;
@OneToMany(cascade =CascadeType.ALL,mappedBy="T_NOTICE",targetEntity=TNoticeaffix.class)
public TNoticeaffix getFfi() {
return ffi;
}

 

3)

private Set<TMenu> menus= new HashSet<TMenu>();

@ManyToMany
@JoinTable(name="t_role_menu",joinColumns =@JoinColumn(name="rid"),inverseJoinColumns =@JoinColumn(name="mid"))
public Set<TMenu> getMenus() {
return menus;
}

 

 

2.配置文件方法

1)一对多

<set lazy="true" name="user" cascade="all" inverse="false" fetch="select" batch-size="2">
<key column="userid"></key>
<one-to-many class="cn.hd.onetomany.TUserconf"/>
</set>

2)一对一

<!-- 主键关联 -->
<one-to-one name="details" class="cn.hd.model.TUserdetails" ></one-to-one>
<one-to-one name="conf" class="cn.hd.model.TUserconf" property-ref="user" cascade="save-update"></one-to-one>

 

 

hibernate级联配置

标签:ade   hiberna   tom   property   notice   save   cad   any   hashset   

原文地址:http://www.cnblogs.com/joyous-day/p/6119675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!