**
重点内容
对于多对多的连接方式有两种
- 使用jointable进行关联
- 将多表拆分成两个一对多列表内容
public class sys_Usr {
private String USRID;
private String USRNAME;
private String USRPSW;
private String Com_Id;
@Fetch(FetchMode.JOIN)
@ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@JoinTable(
name = "tbl_i_GroupUsers",
joinColumns = @JoinColumn(name = "userid"),//关联的字段
inverseJoinColumns = @JoinColumn(name = "groupid")
private Set sysGrps;
public Set<sys_Grp> getGrps() {
return sysGrps;
}
}