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
随时随地看视频慕课网APP
相关分类