将CrudRepository接口扩展到基接口

时间:2015-04-28 10:00:32

标签: java interface spring-data-jpa

如何将接口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

1 个答案:

答案 0 :(得分:1)

MongoRepostory CrudRepositoryPagingAndSortingRepository所以以下就足够了:

public interface BaseRepositoryDao<T, ID extends Serializable> extends MongoRepository<T, ID> {

}