Hibernate多对多映射关系
1.先创建 3个实体类
package com.zking.entity;
import java.util.HashSet;
import java.util.Set;
public class Menus {
private String mid;
private String mname;
private Set<Roles> sr = new HashSet<Roles>();
public Set<Roles> getSr() {
return sr;
}
public void setSr(Set<Roles> sr) {
this.sr = sr;
}
public Menus() {
super();
// TODO Auto-generated constructor stub
}
public Menus(String mid, String mname, Set<Roles> sr) {
super();
this.mid = mid;
this.mname = mname;
this.sr = sr;
}
public String getMid() {
return mid;
}
public void setMid(String mid) {
this.mid = mid;
}
public String getMname() {
return mname;
}
public void setMname(String mname) {
this.mname = mname;
}
}
package com.zking.entity;
import java.util.HashSet;
import java.util.Set;
public class Roles {
private String rid;
private String rname;
private Set<Users> su = new HashSet<Users>();
private Set<Menus> sm = new HashSet<Menus>();
public Set<Menus> getSm() {
return sm;
}
public void setSm(Set<Menus> sm) {
this.sm = sm;
}
public Set<Users> getSu() {
return su;
}
public Roles(String rid, String rname, Set<Users> su, Set<Menus> sm) {
super();
this.rid = rid;
this.rname = rname;
this.su = su;
this.sm = sm;
}
public Roles() {
super();
// TODO Auto-generated constructor stub
}
public void setSu(Set<Users> su) {
this.su = su;
}
public String getRid() {
return rid;
}
public void setRid(String rid) {
this.rid = rid;
}
public String getRname() {
return rname;
}
public void setRname(String rname) {
this.rname = rname;
}
}
<