[英]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.