相关疑难解决方法(0)

用于嵌入资源分页的用例

有一个用例我正在努力与SDR如下 -

这是User Table和RefSecQuestion表

User -> ManyTOOne -> RefSecQuestion , RefSecQuestion -> OneToMany -> User
Run Code Online (Sandbox Code Playgroud)

这是User Table和UserFriends表

User -> OneToMany UserFriends , UserFriends -> ManyToOne -> User
Run Code Online (Sandbox Code Playgroud)

有一个要求,当我去/用户/ {ID}/userFriends,然后名字,姓氏等从UserProjection应该是默认的显示

因此,我在UserRepository中启用了excerptProjection,它运行正常.我希望这里有大约100个结果,如果这个结果没有分页,那就没问题.

但是,现在因为RefSecQuestion也与User有关,所以当我去/ refSecQuestions时 - >此页面挂起,因为它试图用UserProjection替换用户链接.对于大多数用户而言,RefSecQuestion表存在一个问题,因此由于分页丢失而导致页面中断.

因为我不能在这里选择单向性,因为两个网址都需要,即

/users/{id}/userFriends
/refSecQuestions/users  
Run Code Online (Sandbox Code Playgroud)

我发现最接近的答案是选择单向性,即我在RefSEcQuestion中为用户设置Rest Export为false

spring-data spring-data-rest

3
推荐指数
1
解决办法
955
查看次数

标签 统计

spring-data ×1

spring-data-rest ×1