[英]Spring Repository Library Implementation Problem
我正在使用Spring数据JDBC库来实现我的DAO。 我是Spring Data Repository的新手。以下是我遇到的错误。
@Repository
public class UserRepository extends CrudRepository<User, Integer> {}
错误 :类型CrudRepository不能是UserRepository的超类。 超类必须是一个类
我正在使用Spring Framework版本5.1.3和spring-data-jdbc 1.0.3。
CrudRepository
为正在管理的实体类提供复杂的CRUD功能。
public interface CrudRepository<T, ID extends Serializable>
extends Repository<T, ID> {
<S extends T> S save(S entity);
T findOne(ID primaryKey);
Iterable<T> findAll();
Long count();
void delete(T entity);
boolean exists(ID primaryKey)
}
如果您正在寻找一个简单的查询来从数据库中获取所有数据,请使用Spring CrudRepository
:
@Repository
public interface UserRepository extends CrudRepository<User, Integer> {
}
要获取数据,只需使用CrudRepository
已经存在的findAll
方法:
Iterable<User> users = userRepository.findAll();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.