UserDefinedRepository如何通过在Spring Boot中扩展JpaRepository在内部实现方法?

问题描述 投票:0回答:1

假设我有接口UserDetailRepository,它扩展了我有1个方法的JpaRepository

findByUsername,我还没有实现,仍然可以得到结果。 Spring Boot内部如何管理实现方法?

public interface UserDetailRepository extends JpaRepository<User, Integer> {

     Optional<User> findByUsername(String name);

}
java spring-boot
1个回答
0
投票

我建议您参考参考指南的Query Creation部分。

例如,当您想按用户名查找User时,将使用诸如findByUsername(String name)之类的方法名,它会转换为类似select * from user where username = "name"的条件。

JPA的查询创建机制按Query methods here中所述工作。

热门问题
推荐问题
最新问题