hibernate基于注解的多对一关联使用@ManyToOne注解。
注意:需要引入的为: javax.persistence.ManyToOne
//多对一关联映射
@ManyToOne(fetch = FetchType.EAGER) // 设置及时加载
@Cascade(CascadeType.SAVE_UPDATE) // 设置级联操作
@JoinColumn(name = "外键名") // 设置外键名
假设有两个类:User(用户)与Group(组),多个用户属于一个组。
首先,对于hibernate配置文件 hibernate.cfg.xml 要做如下改动:
<!-- xml配置 -->
<mapping resource="demo/entity/User.hbm.xml"/>
<mapping resource="demo/entity/Group.hbm.xml"/>
修改为:
<!-- 注解配置 -->
<mapping class="demo.entity.User" />
<mapping class=