【SSH框架】生成JSON的两个典型问题:1.使用jsonlib工具获取关联属性失败。2.获取关联属性出现递归导致获取JSON失败。附解决方案

问题1原因:hibernate中的对象的关联属性默认都是懒加载的,而使用jsonlib这个工具类是通过反射去获取对象中的关联属性的,和我们通过后台直接获取的方式不同,通过后台直接获取管理属性会让hibernate去数据库中查找对应的值再初始化,而采用反射获取是不会进行这个操作的,导致获取的对象的关联属性要么失败要么为空。 问题1解决办法:用阿里巴巴的fastjson工具类代替jsonlib,就没有
相关文章
相关标签/搜索