将 CrudRepository 接口扩展为基础接口
Extend CrudRepository interfaces into base interface
如何将接口 CrudRepository<T, ID>
、MongoRepository<T, ID>
、PagingAndSortingRepository<T, ID>
扩展为 BaseRepository<T, ID>
? (如果可能的话)
我想要三个接口的访问方法
我试过:
@SuppressWarnings("rawtypes")
public interface BaseRepositoryDao<T, ID> extends CrudRepository,
MongoRepository, PagingAndSortingRepository {
}
我怎样才能做到这一点?
编辑:
MongoRepository
已经扩展 PagingAndSortingRepository
一个MongoRepostory
是一个CrudRepository
和一个PagingAndSortingRepository
所以下面的就足够了:
public interface BaseRepositoryDao<T, ID extends Serializable> extends MongoRepository<T, ID> {
}
如何将接口 CrudRepository<T, ID>
、MongoRepository<T, ID>
、PagingAndSortingRepository<T, ID>
扩展为 BaseRepository<T, ID>
? (如果可能的话)
我想要三个接口的访问方法
我试过:
@SuppressWarnings("rawtypes")
public interface BaseRepositoryDao<T, ID> extends CrudRepository,
MongoRepository, PagingAndSortingRepository {
}
我怎样才能做到这一点?
编辑:
MongoRepository
已经扩展 PagingAndSortingRepository
一个MongoRepostory
是一个CrudRepository
和一个PagingAndSortingRepository
所以下面的就足够了:
public interface BaseRepositoryDao<T, ID extends Serializable> extends MongoRepository<T, ID> {
}