【发布时间】:2018-03-19 12:43:23
【问题描述】:
@Query("select t from Menu t where (?1 is null or t.name like %?1%)")
在我的情况下,这可以处理空值,但是当我没有空值like %?1%没有效果时,没有办法进行模糊搜索。
我想要code=4并找到
4 546 345但只能找到
4有什么帮助吗?
【问题讨论】:
-
为什么
@Query("select t from Menu t where (t.name like %?1% or ?1 is null)")可以处理??? -
JPA API 中没有
@Query这样的东西。那是一个 SPRING 注释!这是你说的JPQL
标签: java hibernate spring-data-jpa jpql