Spring存储库:通过具有两个条件的字段查找

时间:2018-06-08 07:56:52

标签: java spring

我想找到名称为?1%的所有用户,这些用户不在传递列表?2中:

我使用此方法名称:findByNameStartingWithAndNotIn但我收到此错误:

No property notIn found for type User!

这是否意味着我必须编写自己的自定义SQL?

1 个答案:

答案 0 :(得分:4)

Spring数据也不知道您是否也想使用Name作为第二个子句。

只需单独指定,请尝试:

List<User> findByNameStartingWithAndNameNotIn(String prefix, List<String> namesToExclude)