【发布时间】:2016-09-07 19:01:00
【问题描述】:
我想按名称不区分大小写搜索用户表中的数据。
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
@Query("select u from User u where lower(u.name) like %lower(?1)%")
public List<User> findByNameFree(String name);
}
我收到一个错误:意外的令牌:%。我应该把'%'放在哪里?
【问题讨论】:
标签: java spring jpa spring-data-jpa jpql