gpt4 book ai didi

java - Spring JPA Query by Example 不返回任何结果

转载 作者:行者123 更新时间:2023-11-30 07:48:34 32 4
gpt4 key购买 nike

我正在使用 Spring 的 JPA ExampleMatcher 但没有成功。

到目前为止,我有:

    ExampleMatcher matcher = ExampleMatcher.matching()
.withIgnoreNullValues()
.withMatcher("surname", match -> match.contains().ignoreCase());
Person p = new Person();
v.setSurname("Sm");

希望匹配surname字段包含指定子串的Person对象。

但我始终得不到任何结果。

查看查询日志,可以看出原因:at 也尝试匹配所有其他字段。

如何让 ExampleMatcher 忽略所有其他字段?

最佳答案

使用 .withIgnorePaths() 忽略 Person 中的原始字段。

关于java - Spring JPA Query by Example 不返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49075943/

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