在实际开发中,多对多的配置情况很少,一般都将多对多的情况拆分为两种一对多的情况,在此只做简单的配置。
以角色Role和用户User为例。
1,实体类配置
User:
package com.myself.domain;
import java.util.HashSet;
import java.util.Set;
public class User {
private Long id;
private String userCode;
private String userName;
private String userPassword;
private String userStatus;
private Set<Role> roles = new HashSet<Role>();
public Set<Role> getRoles() {
return roles;
}
public void setRoles(Set<Role> roles) {
this.roles = roles;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUserCode() {
return userCode;
}
public void setUserCode(String userCode) {
this.userCode = userCode;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPa