没有实现时覆盖spring存储库方法会发生什么

时间:2018-02-16 16:27:22

标签: java spring repository-pattern

这是我的spring存储库界面

    interface TupleRepository extends JpaRepository<Tuple, Integer> {

    @Override
    @CacheEvict(cacheNames="tuples", allEntries=true)
    void delete(Tuple tuple);

}

正如你所看到的那样,我鼓励任何实施。 该方法仍然有效。

正在调用哪个实现。

我尝试了调试和调查,但最后在管理呼叫的aop类中。

这个方法是否仍然调用jpaRepository实现或什么?

1 个答案:

答案 0 :(得分:3)

问题是,你实际上没有提供一个重写的实现,所以没有什么可以真正调试。最后,将调用原始实现。但是,您应该遵守在方法上添加的注释。