SSH+ajax 发生异常org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException
来源:互联网 发布:装修类书籍软件 编辑:程序博客网 时间:2024/05/22 14:57
异常:org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException
原因:需要转换为json的对象中有一个子对象,这个子对象有些属性因为延迟加载的关系,没有初始化,导致框架转JSON报空指针。
解决方法:
1,取消延迟延迟加载 。基本不可取,对性能影响大
2,在service层手动调用get方法,。不可去,道理同上。
3,将po,vo分离,vo用于数据逻辑以及转换为JSON数据,PO做数据持久化处理。
处理VO用于数据逻辑以及转换为JSON数据
//types object;private List<BookType> types=new ArrayList<BookType>();public List<BookType> getTypes() {return types;}public void setTypes(List<BookType> types) {this.types = types;}
@Overridepublic String execute() throws Exception {// TODO Auto-generated method stubList<BookType> list = biz.findBookTypes();// 取出数据for (BookType bookType : list) {// 封装BookType book = new BookType(bookType.getId(),bookType.getTypeName());// 添加到types.add(book);}System.out.println(types);return SUCCESS;}
0 0
- SSH+ajax 发生异常org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException
- 异常 org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException:
- 异常 org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException
- 1.ssh中使用ajax发生的异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- ssh与ajax结合之json异常:org.apache.struts2.json.JSONException
- 解决org.apache.struts2.json.JSONException异常
- 异常处理: org.apache.struts2.json.JSONException:
- 关于org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException异常的解决
- org.apache.struts2.json.JSONException:org.apache.struts2.json.JSONException异常
- org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException
- java实现文件预览(openoffice+swftools+flexpaper)
- -webkit-animation的使用
- 【t090】吉祥数
- 接口测试实践
- Java中的浮点数比较
- SSH+ajax 发生异常org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException
- 高德地图导航记录
- 四大组件安全
- UILabel上展示不同颜色的文字(NSAttributedString)
- android data binding实践之:源码的正确打开姿势
- 让scrum落地的方法(一)
- 【Android】安卓ADT下载地址
- caffe使用gdb单步调试及源码阅读
- 关于MVVM的理解