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

Error while setting up Spring Data JPA Read-Only Repository

Spring 开机:1.3.0.RC1

Spring 引导启动器 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

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

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