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));
推荐问题