用一个AND和OR通过查询写finb

时间:2017-04-14 13:11:49

标签: spring-data-jpa

如何编写spring数据JPA存在finBy方法

WHERE Id="1" AND (STATUS ="N" OR STATUS ="K")

我曾尝试过不能正常工作的findByIdAndStatusOrStatus(1,“N”,“K”)

1 个答案:

答案 0 :(得分:0)

如果你有id,那么你有一个独特的实体,不需要搜索它,但我想你只是给了一个不幸的例子。 尝试使用以下它将起作用:

findBySomePropertyAndStatusIn(SomeProperty property,Collection<Status> statuses);