通用存储库JPA

时间:2017-05-25 12:07:34

标签: java spring spring-data-jpa

我希望有一个通用的存储库接口,然后进行扩展:

import java.util.List;

import org.springframework.data.repository.CrudRepository;
import org.springframework.transaction.annotation.Transactional;

@Transactional
interface GenericRepository<T extends GenericModel> extends CrudRepository<T, String> {
    public T findById(String id);
}

如果我添加了findById,我会收到以下错误,否则它会包含:

  

:在上下文初始化期间遇到异常 - 取消   刷新尝试:   org.springframework.beans.factory.UnsatisfiedDependencyException:   使用名称&#39; alpsController&#39; ...

创建bean时出错

1 个答案:

答案 0 :(得分:0)

CrudRepository已经包含方法findOne(String id),虽然它没有解决它可以替换你添加的方法的错误。