JPQL 是否有可能返回所有结果并忽略参数中的空值而不是寻找空值?
例如:
@Query("SELECT p FROM PromoCode p " + "WHERE (LOWER(p.name) LIKE LOWER(concat('%', concat(:query, '%'))) OR " + "LOWER(p.promoCode) LIKE LOWER(concat('%', concat(:query, '%')))) AND p.type = :type") Page<PromoCode> search(@Param("query") String query, @Param("type") PromoCode.Type type, Pageable pageable)
:type
如果它为空,我该如何忽略它?
MMTTMM
相关分类