1
Tüm A sınıf nesnelerini bulacağınız yöntemi oluşturmak istiyorum, bu spesifikValues, name == değeri olan SpecificValue sınıf nesnesini içerir.Yay Verisi JPA: iç nesnenin değişkeni ölçüt olduğunda belirtme
@Entity
Class A {
String variable;
@ManyToMany
List<SpecificValue> specificValues = new ArrayList<>();
}
@Entity
Class SpecificValue {
String name;
@ManyToMany
List<A> As = new Arraylist<>();
}
Ben değişkeni bütün bulmak istiyorsanız ben sadece bu şekilde yapabilirsiniz:
public static Specification<A> variable(String variable) {
return(r, cq, cb) -> cb.like(r.get("variable", "%" + variable + "%");
}
Ama diğer nesnelerin listesine bakarken zorunda uygun yüklemi yazma ile ilgili sorunlar var.