了解所有实体通用的Spring数据JPA存储库
我参考了以下Spring文档: 我试图理解上面描述的Jpa自定义存储库背后的逻辑 我的猜测是,我必须创建一个UserRepository接口(在我的例子中,User是特定的实体),扩展MyRepository接口,然后为其提供一个具有适当参数类型的实现。然后,每个实体有一个存储库,每个存储库共享MyRepository界面中定义的许多常用方法 这引发了几个问题: 第一:如果我跨多个实体执行操作,该怎么办:我应该使用哪个存储库? 第二:Spring Data Jpa是否允许没有任何类型参数的存储库? 如果我跨多个实体执行操作,该怎么办:我使用哪个存储库 归纳出“每个实体的DAO”方法(不一定是最好的方法)。如果需要跨多个实体执行操作,请使用服务层 SpringDataJPA允许没有任何类型参数的存储库吗 不,你能推荐一些这样的用例吗?每个DAO都应该为一个实体提供强大的类型安全接口。如果您需要更灵活的DAO,也许您应该在JPA中探索继承了解所有实体通用的Spring数据JPA存储库,spring,repository,spring-data-jpa,Spring,Repository,Spring Data Jpa,我参考了以下Spring文档: 我试图理解上面描述的Jpa自定义存储库背后的逻辑 我的猜测是,我必须创建一个UserRepository接口(在我的例子中,User是特定的实体),扩展MyRepository接口,然后为其提供一个具有适当参数类型的实现。然后,每个实体有一个存储库,每个存储库共享MyRepository界面中定义的许多常用方法 这引发了几个问题: 第一:如果我跨多个实体执行操作,该怎么办:我应该使用哪个存储库? 第二:Spring Data Jpa是否允许没有任何类型参数的存储库