我想在JpaRepository
中编写一个LIKE查询,但它没有返回任何结果:
LIKE '%place%'
-不起作用。
LIKE 'place'
是完全正常的。
以下是我的代码:
@Repository("registerUserRepository")
public interface RegisterUserRepository extendsJpaRepository<Registration,Long> {
@Query("Select c from Registration c where c.place like :place")
List<Registration> findByPlaceContaining(@Param("place")String place);
}
'
的like '%:place%'
进行编写,但是没有任何结果,因为 Hibernate 会自动将'
添加到字符串中。 - Yamashiro Rion