我正在阅读有关Crudrepository的信息,这是一个特定类型的存储库上的通用CRUD操作的接口.
但是我们可以创建自定义界面并扩展CrudRepository.
我在网上查看了这个例子,看到他们没有在任何地方提供实施.
样品:
@Transactional public interface UserDao extends CrudRepository{ /** * 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提供了这些接口的动态实现并注入它们。您可以使用Spring定义的命名标准来定义自己的方法,它将自动实现它们并执行查询。这是完整的参考文档。 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/