首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate多对多导致json无法转换有关问题

2013-11-21 
hibernate多对多导致json无法转换问题json转换hibernate多对多,导致死循环,网上找了很多资料都说只有删除

hibernate多对多导致json无法转换问题
  json转换hibernate多对多,导致死循环,网上找了很多资料都说只有删除多对多的属性才能获取,我现在是要取多对多里面的数据,求大神指教啊!!!hibernate多对多导致json无法转换有关问题hibernate多对多导致json无法转换有关问题 hibernate json java反射
[解决办法]
写个方法,自己拼装json
[解决办法]

引用:
Quote: 引用:

写个方法,自己拼装json
这样写代码不好看,而且也很麻烦啊

现在不是找不到其他方法么,既然找不到别人写好的工具来转化json,为什么不能自己写个处理方法呢
[解决办法]

JsonConfig config = new JsonConfig();
//设置循环检测行为
config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
JSONObject json = JSONObject.fromObject(bean, config);
json.toString();

[解决办法]
有在用Struts2么?如果有在用Struts2框架,那么可以在Struts.xml配置文件当中配置需要发送到页面的参数,以避免死循环!
[解决办法]
是死循环的问题么,设置忽略列也可行
jsonConfig.setIgnoreDefaultExcludes(false);
jsonConfig.setExcludes(new String[]{"columnName"});

热点排行