gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 09:21:52 24 4
gpt4 key购买 nike

假设我有一个 UserDetailRepository 接口(interface),它扩展了 JpaRepository,其中我有 1 个方法

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

public interface UserDetailRepository extends JpaRepository<User, Integer> {

Optional<User> findByUsername(String name);

}

最佳答案

我建议查看Query Creation引用指南的部分。

例如,当您想通过用户名查找用户时,您可以使用像 findByUsername(String name) 这样的方法名称,它将转换为类似 select * from user where username = "name"的条件.

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

关于java - UserDefinedRepository内部如何通过扩展JpaRepository在Spring Boot中实现方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58637300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com