criteriaBuilder查询与目的角色有关的所有用户

角色表:role
用户表:user
中间表:user_role

用户表中有一个roles属性,关联角色

现在我想要用SpecificationcriteriaBuilder来查询与A、B 角色有关的所有用户。

请问该怎么写呢。

阅读 1.3k
1 个回答

解决了,还是自己太菜- -.

Join<User, Role> join = root.join("roles", JoinType.LEFT);
predicateList.add(join.get("id").in(roleId));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题