大家好,又见面了,我是全栈君。
角色(用户组),用户多对多。
角色实体配置:
private Set<TAuthUser> users; @ManyToMany @JoinTable(name="t_auth_user_role",joinColumns={@JoinColumn(name="role_id")},inverseJoinColumns={@JoinColumn(name="user_id")})//配置一方 public Set<TAuthUser> getUsers() { return users; } public void setUsers(Set<TAuthUser> users) { this.users = users; }
用户实体配置:
private Set<TAuthRole> roles; @ManyToMany(mappedBy="users")//"users"为在角色表中名称 public Set<TAuthRole> getRoles() { return roles; } public void setRoles(Set<TAuthRole> roles) { this.roles = roles; }
測试生成角色表:
用户表:
角色用户关联表:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115813.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...