@Entity
@Table(name="t_role")
public class Role {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="role_id")
private Integer role_id;//角色id
@Column
   private String role_name;//角色名称
@Column
   private String role_memo;//角色描述
  
@ManyToMany
@JoinColumn(name="t_userrole")
   private Set<User> setUser = new HashSet<>();@Entity
@Table(name="t_user")
public class User {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="user_id")
private Integer user_id;//用户id
@Column
   private String user_name;//用户名称
@Column
   private String user_password;//用户密码
  
@ManyToMany(targetEntity=Role.class,mappedBy="setUser",cascade=CascadeType.ALL)
   private Set<Role> setRole = new HashSet<>();