[問題] JPA實體互相參照的問題

看板java作者 (哀莫大於心死)時間11年前 (2014/05/29 10:26), 11年前編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
大家好, 小弟目前遇到一個問題, 當我要查某一個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://www.ptt.cc/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

05/30 06:43, , 1F
@jsonignore, 或自己寫mapper
05/30 06:43, 1F

05/30 06:44, , 2F
DTO也行
05/30 06:44, 2F
謝謝,自己寫mapper應該不會,因為很多entity, 然後裡面都是這樣的結構... 我查一下@jsonignore的用法,感謝大大。 ※ 編輯: NullLife (125.227.157.211), 05/30/2014 09:36:35
文章代碼(AID): #1JXfhQ0Z (java)
文章代碼(AID): #1JXfhQ0Z (java)