小编典典

Spring Data Rest中同一实体的多个存储库

spring

是否可以使用Spring Data Rest为同一JPA实体发布两个不同的存储库?我给两个存储库提供了不同的路径和rel-name,但是这两个存储库中只有一个可以用作REST端点。我拥有两个存储库的要点是,其中一个是摘录,仅显示实体的基本字段。


阅读 300

收藏
2020-04-21

共1个答案

小编典典

可怕的部分不仅是你只能有1个弹簧数据仓库休息(@RepositoryRestResource)每实体,但也说,如果你有一个普通JPA @Repository(如CrudRepository或PagingAndSorting)它也将互动与弹簧数据休息1(因为地图中的键是实体本身)。浪费了几个小时来调试一个或另一个的随机负载。我猜想,如果这是对spring数据休息的严格限制,则在尝试覆盖该值时,如果映射的键已经存在,则至少可能引发Exception。

2020-04-21