Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何测试JPQL Spring数据JPA@Query中的列表参数是否为空?_Spring Boot_Spring Data Jpa - Fatal编程技术网

Spring boot 如何测试JPQL Spring数据JPA@Query中的列表参数是否为空?

Spring boot 如何测试JPQL Spring数据JPA@Query中的列表参数是否为空?,spring-boot,spring-data-jpa,Spring Boot,Spring Data Jpa,我希望检索给定列表的类别,但如果列表为空,则使用OR条件检索所有类别。诸如此类: @Query("SELECT obj FROM Category obj WHERE (:categories IS EMPTY) OR (obj IN :categories)") List<Category> find(List<Category> categories); @Query(“从类别obj中选择obj,其中(:categories为空)或(obj IN

我希望检索给定列表的类别,但如果列表为空,则使用OR条件检索所有类别。诸如此类:

@Query("SELECT obj FROM Category obj WHERE (:categories IS EMPTY) OR (obj IN :categories)")
List<Category> find(List<Category> categories);
@Query(“从类别obj中选择obj,其中(:categories为空)或(obj IN:categories)”)
列表查找(列表类别);
换句话说,我想知道如何测试列表参数是否为空