我想创建一个将用户对象的组 id 与 id 列表匹配的规范。我正在考虑使用 isMember (就像在代码中一样),但该方法不会占用列表。
public static Specification<User> matchCompanyIdsList(final List<Long> groupIds){
return new Specification<User>() {
public Predicate toPredicate(Root<User> root, CriteriaQuery<?> query, CriteriaBuilder builder){
final Path<Group> group = root.<Group> get("group");
return builder.isMember(company.<Long>get("id"), companyIds);
}
};
}
如果我离开了,否则我该怎么办?