spring boot jpql like operation return equals operation

时间:2017-12-21 15:36:11

标签: spring-boot jpql sql-like

我有这个查询

@Query("SELECT t FROM Trx t WHERE ((:keyword IS NULL ) OR (:keyword IS NOT NULL AND (t.id like %:keyword%  OR t.account like %:keyword% )  ))" )
Page<Trx> findBy(@Param("keyword") String keyword, Pageable page);

例如id value = 123456789

如果未找到搜索keyword= 123结果数据 但如果找到keyword = 123456789结果数据进行搜索 预期如果搜索keyword= 123导致找到数据

0 个答案:

没有答案