我想使用Spring Data JPA查询方法查询数据库,并检索没有某个枚举值的记录。什么工作
findBySuggestionNot(Suggestion suggestion, Pageable pageable);
然后我交了Suggestion.rejected
。
我想要的是
findBySuggestionNotRejected(Pageable pageable);
但是这会导致错误,因为" NotRejected"不属于Suggestion的财产。有什么指针吗?
答案 0 :(得分:0)
使用XENUM.XXX的全限定名称理解,例如:
where a.status= com.foo.bar.Status.ACTIVED
并且要小心,您的枚举应该是大写字母,然后是小写字母,驼峰式字母,否则,诸如“无效路径com.foo.bar.Status.ACTIVED ...”之类的异常将在春季抛出。我正在使用Spring Boot 2.1.1.RELEASE