2017-10-06 46 views
1

我面临一个问题..我在春季开机时与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"} ] }

什么方式暴露与休息与春季启动?例如, 一个例子,网址或和它的想法是有用的。

+1

不知道你想要的..你在寻找一种方式将它们映射到JPA实体? – Ish

+0

啊对不起,我已经有映射工作,但也许你知道当你试图公开它作为休息(转换为json)有一个无限的递归异常,因为双方的关系..我在看什么是一个新的点视图来暴露它像我的例子一样休息,也许我没有正视这个问题,并且有一个最好的方法 –

+0

试试这个链接:http://www.baeldung.com/jackson-bidirectional-relationships-and-infinite-recursion – Ish

回答