【发布时间】:2018-03-17 19:45:52
【问题描述】:
我面临一个问题..我在 Spring Boot 中与 jpa 有多对多的关系,但我需要公开以下内容 产品有很多标签,标签有很多产品
如果查询产品/1
{product:{name:"product 1"}, tags:[ tag1:{name:"tag 1"}, tag2:{name:"tag2"} ] }
如果查询标签/1
{tag:1, products:[ product1:[{name:"product 1"}, tag2:{product:"tag2"} ] }
用弹簧靴休息的方法是什么? 一个例子,网址或想法,它会很有用。
【问题讨论】:
-
不确定您想要什么。您是否正在寻找将这些映射到 JPA 实体的方法?
-
啊抱歉我已经有了映射工作,但也许你知道当你尝试将它公开为休息时(转换为 json)有一个无限递归异常,因为双方的关系..我是什么我正在寻找一种新的观点,可以像我的例子一样将其暴露为休息,也许我没有很好地解决这个问题并且有一个最好的方法
-
试试这个链接:baeldung.com/…
-
因此,如果您的 JPA 映射正常工作,那么问题与 JPA 无关,而与 JSON 无关,因此请从问题中删除
JPA标记