spring Data Jpa 数据库根据条件Like查询问题记录

在使用spring DataJpa 时 在继承JpaRepository的一个接口中,写了一个根据用户名查询用户的方法如下:

List <User> findByUsernameLike(String username);  

根据用户名like查询,本来我数据库中如果有123,那我查询12应该也会查得到123,但是结果为空,具体原因我也不晓得,于是我就自定义查询语句,具体如下:

@Query("select u from User u where u.username like %?1%")
List <User> findByUsernameLike(String username);

 结果就出来了。

猜你喜欢

转载自qll3609120.iteye.com/blog/2079540
今日推荐