作者NullLife (哀莫大於心死)
看板java
标题[问题] JPA实体互相参照的问题
时间Thu May 29 10:26:30 2014
大家好,
小弟目前遇到一个问题,
当我要查某一个entity的时候,
它里面有join其他entity,状况我整理出来大概如下...
主要entity | 内部包含entity
A |
B C F
B |
D E F
C |
A
D |
E F
E |
F
F |
E G
G |
F
今天当我查出A之後,
然後透过dozer mapping帮我转成要丢给前端的物件,都也没问题,
重点在於当我要转成json丢出去的时候就爆了,
因为好像会互相对应,然後就loop的一直转...
我孤狗了一下似乎找不到key word来找这个问题,
所以就上来请问一下各位板大,
像这种情形要怎麽解决?
还是entity要打掉重练?
--
真理和公平的界定是那麽模糊
道理不道理要怎麽说才能清楚
在匆忙的世界我们走自己的路
努力的追逐那其实退步的进步
路上的风景经过了也就不在乎
黄玠
我们都该学习 什麽是满足
拾荒地图
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.157.211
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1401330394.A.023.html
※ 编辑: NullLife (125.227.157.211), 05/29/2014 10:27:43
刚试了一下,可以透过select自己要的column来解决,
但是有没有办法是透过设定来处理这种互相对应的问题?
※ 编辑: NullLife (125.227.157.211), 05/29/2014 11:21:01
1F:推 phstudy:@jsonignore, 或自己写mapper 05/30 06:43
2F:→ phstudy:DTO也行 05/30 06:44
谢谢,自己写mapper应该不会,因为很多entity,
然後里面都是这样的结构...
我查一下@jsonignore的用法,感谢大大。
※ 编辑: NullLife (125.227.157.211), 05/30/2014 09:36:35