我正在使用许多网站上提供的hibernate使用用户角色关系。
但在我的情况下,用户表已经拥有用户和角色表,还具有所有预定义角色。
现在我想要的是从角色表和复选框中获取所有可用的角色为"已检查"如果它可用于给定的u ser_id in third table(user_role).
答案 0 :(得分:0)
您必须使用@Table
和@Column
中的name属性使您的Entity类使用现有的表和列名称,然后用户实体与权限实体的关系将为@OneToMany
使用前Set<Role>
,然后在视图中,您可以检查该用户是否具有特定角色。