使用JPA进行进行模糊查询时,使用like直接查询,无法满足需求
@Query("SELECT * FROM device d WHERE name LIKE '%name%'")
List<User> findDeviceBynameLike(@Param("name") String name);
可以使用 CONCAT函数进行拼接
@Query("SELECT * FROM device d WHERE name LIKE CONCAT('%',:name,'%')")
List<User> findDeviceBynameLike(@Param("name") String name);