当前位置: 首页 > 知识库问答 >
问题:

了解所有实体共有的Spring Data JPA存储库

焦正德
2023-03-14

一:如果我跨多个实体执行操作,该怎么办:我使用哪个存储库?第二:Spring Data Jpa是否允许没有任何类型参数的存储库?

共有1个答案

仲和韵
2023-03-14

如果我跨多个实体执行操作,该怎么办:我使用哪个存储库?

spring-data-jpa引入了“每个实体DAO”方法(不一定是最好的方法)。如果需要跨多个实体执行操作,请使用service layer。

Spring Data Jpa是否允许没有任何类型参数的存储库?

 类似资料:
  • 我正在使用100个实体(使用JHipster)设置一个新的Spring Boot API,我的问题是:鉴于我有一组存储库层方法,我希望我的所有存储库都能够调用这些方法。 我已经尝试制作所有接口来扩展('RepositoryQuery'是我默认的自定义接口名称后缀),然后使用特定于实体的类。请注意,所有的类扩展了一个泛型实现类,名为。 请注意,给定正则表达式中的“.*”代表我的持久实体集中的任何实体

  • 我正在工作的Spring引导应用程序。 我们有服务层、Rest控制器和Dao作为存储库。 我想做的是,我将编写一个扩展CrudRepository的BaseRepository,BaseRepository应该接受所有的实体并执行持久操作。 有办法吗??

  • 我想使用SpringDataRepository接口来执行本机查询——我认为这种方式最简单,因为复杂性较低。 但是当扩展接口时。

  • 问题内容: 我需要知道是否有可能在Spring数据其余部分中使用一个Crud存储库来管理多个实体。 范例: 图书馆实体 图书实体 我的要求是 只能使用该存储库来管理图书馆和图书实体。 我尝试插入,到目前为止效果很好。但是此方法不支持其他操作。还有什么其他方法,而不是有两个原始存储库来完成。 问题答案: 当然可以。像这样修改一下您的资料库: 然后,您可以使用以下负载创建/更新您的图书馆及其书籍: S

  • 我删除了谷歌云存储控制台上的所有权限。现在我无法删除bucket内容或向用户添加权限,即使使用gsutil也是如此。

  • 我尝试了以下代码,但出现了错误-spring web ResponseEntity无法序列化。 org.springframework.data.redis.serializer.SerializationException:无法序列化;嵌套异常org.springframework.core.serializer.support.SerializationFailedException:无法使用