Bir kullanıcı nesnesinin bir grup kimliğiyle eşleşen bir tanımlamayı, kimlikler listesine karşı oluşturmak istiyorum. isMember (kodda olduğu gibi) kullanmayı düşünüyordum, ancak yöntem listeyi almayacak.JPA ölçütleri API - Spring Data'da bir listeyle eşleşme JPA Spesifikasyonları
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);
}
};
}
Eğer kapalıysam, bunu nasıl yaparım?