我正在尝试在CrudRepository中创建一个方法,该方法将向我提供用户列表,其用户名类似于输入参数(不仅以它开头,还包含它)。我尝试使用method,"findUserByUsernameLike(@Param("username") String username)"
但是正如Spring文档中所述,此方法等于“ where user.username like ?1
”。这对我不利,因为我已经告诉过我我试图让所有用户名包含...的用户
我对方法写了一个查询,但它甚至没有部署。
@Repository
public interface UserRepository extends CrudRepository<User, Long> {
@Query("select u from user u where u.username like '%username%'")
List<User> findUserByUsernameLike(@Param("username") String username);
}
有人可以帮我吗?
containing
,以便从指标的好处,看到docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/...