Spring boot 如何测试JPQL Spring数据JPA@Query中的列表参数是否为空?
我希望检索给定列表的类别,但如果列表为空,则使用OR条件检索所有类别。诸如此类: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
@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)”)
列表查找(列表类别);
换句话说,我想知道如何测试列表参数是否为空