gpt4 book ai didi

java - Spring 数据JPA : overriding toPredicate when inner object's variable is criteria

转载 作者:太空宇宙 更新时间:2023-11-04 12:48:10 28 4
gpt4 key购买 nike

我想创建一个方法来查找所有 A 类对象,其中 SpecificValues 包含具有 name == value 的 SpecificValue 类对象。

@Entity
Class A {
String variable;

@ManyToMany
List<SpecificValue> specificValues = new ArrayList<>();
}

@Entity
Class SpecificValue {
String name;

@ManyToMany
List<A> As = new Arraylist<>();
}

如果我想通过变量查找所有内容,我可以这样做:

public static Specification<A> variable(String variable) {
return(r, cq, cb) -> cb.like(r.get("variable", "%" + variable + "%");
}

但是当我必须查看其他对象的列表时,我在编写正确的谓词时遇到了问题。

最佳答案

已解决:

刚刚在我的存储库中添加了新方法

List<A> findBySpecificValues_name(String name);

关于java - Spring 数据JPA : overriding toPredicate when inner object's variable is criteria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105458/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com