gpt4 book ai didi

java - CrudRepository 自定义方法实现?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:46:17 25 4
gpt4 key购买 nike

我正在阅读有关 Crudrepository 的信息,它是针对特定类型的存储库进行通用 CRUD 操作的接口(interface)。

但我们可以创建自定义界面并扩展 CrudRepository。

我看了网上的例子,发现他们没有在任何地方提供实现。

Sample:

@Transactional
public interface UserDao extends CrudRepository<User, Long> {

/**
* Return the user having the passed email or null if no user is found.
*
* @param email the user email.
*/
public User findByEmail(String email);

}

参数是否必须与列名称或方法名称相同,如“findBy”+ columnName?

最佳答案

Spring 提供了这些接口(interface)的动态实现并注入(inject)。您可以使用 Spring 定义的命名标准定义自己的方法,它会自动实现它们并执行查询。这是完整的引用文档。 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/

关于java - CrudRepository 自定义方法实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795544/

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