我在阅读有关Crudrepository的内容,它是一种用于特定类型存储库的通用CRUD操作的接口。
但我们可以创建自定义接口并扩展CrudRepository。
我查看了在线示例,并发现他们没有提供任何实现。
@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”+列名吗?