使用JsonConfig中的setExcludes方法过滤不需要转换的属性
2016-04-22 19:59
567 查看
Hibernate的many-to-one双向关联中,查询many方时会将one方数据顺带着查询,同时one中会有List<Many>,然后又会去查Many中的数据...
周而复始,结果json解析失败。
解决方法咧,可以通过JsonConfig的setExcludes方法设置过滤字段
周而复始,结果json解析失败。
解决方法咧,可以通过JsonConfig的setExcludes方法设置过滤字段
public class One { private int id; List<Many> manyList; ... }
public class Many { private int id; private One one; ... }
String HQLStr = "from Many";
JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExcludes(new String[]{"manyList"});//关键在这,过滤掉这个 JSONArray result= new JSONArray(); result.add(tempList, jsonConfig);//tempList是通过Hibernate查询的结果集
相关文章推荐
- Javascript-Arrays
- js时间组件
- JS 返回上一步(退回上一步上一个网页)
- 高德js API moveAlong 函数的一个错误解决
- JS典记
- ext Ext.data.MemoryProxy做代理加载dom
- javascript基础十(知识点类js中的跨域)
- 看到两篇不错的jstack分析文章
- JSON快速入门指南
- QT自定义对象导入JavaScript脚本使用
- js 日常问题记录
- Understand JavaScript’s “this” With Clarity, and Master It
- javascript基础九(知识点类对象的引用)
- [JS教程] input checkbox 用js实现全选/不选
- JS内存泄漏排查方法(Chrome Profiles)
- Gson 与 fastJson 的使用
- 移动web学习--淘宝 flexible.js
- js数组去重
- js Cookie总结
- js Date总结