【发布时间】:2012-04-01 09:45:31
【问题描述】:
我正在尝试使用 Spring 3.x @ResponseBody 生成 json/xml 响应,当存在多对多关系 b/w 表时,我使用 JPA 2.0 ORM 然后 json 抛出 LazyInitializationException
如果我给出“eager fetch”,那么它将进入循环引用。
【问题讨论】:
-
这可能不是你要找的答案,但我也遇到过这个问题,我不得不通过编写自定义
ObjectMapper和JsonSerializer来解决它处理关系。 -
任何人都可以解决我的问题,这仍然是我的发展
-
我看到已发布的两个解决方案。你也试过了吗?
-
我没有尝试过的自定义包装器,它是我试图考虑的最后一个选项,是的,我正在调用初始化孩子的方法 - 比如 user.getGroups() - 其中组具有多对多关系和它再次具有我无法初始化的 userList,因为它会再次导致循环问题。
-
您的回复正文中是否需要所有这些参考资料?
标签: java spring spring-mvc jackson bidirectional-relation