设置Spring Data JPA只读存储库时出错

时间:2015-11-08 21:53:59

标签: intellij-idea spring-boot spring-data-jpa

Spring Boot:1.3.0.RC1

Spring Boot Starter JPA:1.3.0.RC1

设置Spring Data JPA只读存储库时遇到问题。

@NoRepositoryBean
public interface ReadOnlyRepository<T, ID extends Serializable> extends Repository<T, ID> {
    T findOne(ID id);
    Iterable<T> findAll();
    Iterable<T> findAll(Sort sort);
    Page<T> findAll(Pageable pageable);
}

使用IntelliJ 15我收到了这个编译错误:

Error:(16, 83) java: type org.springframework.stereotype.Repository does not take parameters

错误指向此位代码:Repository<T, ID>

Spring Data JPA中有什么变化吗?我做错了吗?

以下列出的示例:Fine-tuning Spring Data repositories

1 个答案:

答案 0 :(得分:0)

错误指向正确的方向。使用ctrl space时,IntelliJ 15会提取存储库原型import org.springframework.stereotype.Repository而不是正确的import org.springframework.data.repository

如果您快速键入并且没有注意到错误导入,您将收到上述错误。