我参考了以下 Spring 文档:http ://static.springsource.org/spring-data/data-jpa/docs/1.1.0.RELEASE/reference/html/#repositories.custom-behaviour-for-all -存储库
如上所述,我试图了解 Jpa 自定义存储库背后的逻辑。
我的猜测是我必须创建一个扩展MyRepository接口的UserRepository接口(在我的情况下,User是特定实体),然后为它提供一个具有适当参数类型的实现。然后,每个实体都有一个存储库,每个存储库共享MyRepository接口中定义的许多常用方法。
这提出了几个问题:
一:如果我跨多个实体执行操作怎么办:我使用哪个存储库? 二:Spring Data Jpa 是否允许没有任何类型参数的存储库?