你是对的。
已提出支持更好地处理空参数的请求。
https://jira.spring.io/browse/DATAJPA-121
在您的情况下,我建议您编写存储库实现并使用自定义的CriteriaQuery处理您的情况。
您也可以将@Query注释与is
null语法一起使用:
@Query("[...] where :parameter is null"public List<Something> getSomethingWithNullParameter();编辑
从Spring data jpa 2.0开始,spring现在支持@Nullable注释。这有助于处理传递的空参数。
从文档中:
@Nullable –用于可以为空的参数或返回值。



