可能修复了一个重大的偶尔发生的几乎难以察觉的并且到现在我也没能理解的bug。。。有时(经常)调用updateNotNullfield方法(原理是从数据库中get一个对象,然后把原对象中非空的值赋予它,再更新。其中为了判断set是否为空使用了size()方法,是此方法引发了懒加载。)更新get、query、criteria等方法取出的对象会出现
"failed to lazily initialize a collection of role" 异常,可能是session缓存引起的,但是没有比较好的解决办法,最好的办法是不要直接更新取出来的对象的未取出来的子对象,如果是取出的对象就直接update,如果是自己new出来的就可以用updateNotNullField

最近太忙,下次贴代码。。

最新文章

  1. 微信小程序demo汇总
  2. 机器学习 1 regression
  3. C++模板机制总结
  4. CSS 基本1
  5. 2015百度之星1002 查找有序序列(RMQ+主席树模板水过)
  6. spark-submit [options]
  7. C++学习37 string字符串的访问和拼接
  8. java递归简易应用教程
  9. shell脚本学习(四)
  10. 简介vsftpd及搭建配置
  11. net core体系-2继续认识net core
  12. Spring-Data-JPA @Query注解 Sort排序
  13. [20171211][转载]如何实现dbms_output输出没有打开serveroutput on.txt
  14. wordpress练习
  15. Unity 环境区域网格化
  16. Color the ball(HDU1556)树状数组
  17. IOS 启动画面和图标设置(适配IOS7 and Xcode5)
  18. [Algorithm] A nonrecursive algorithm for enumerating all permutations of the numbers {1,2,...,n}
  19. IAAS,SAAS,PAAS, CaaS的区别
  20. BZOJ3631:[JLOI2014]松鼠的新家——题解

热门文章

  1. 基于Selenium2+Java的UI自动化(5) - 执行JavaScript脚本
  2. 关于docker中的几个小命令
  3. (转载)运行主机管理在openvswitch之上
  4. CSS3 动画记
  5. <转>cookie和缓存解析
  6. UpdatePanel中执行js
  7. html 文件动态加载.PDI 流程图
  8. 打造属于自己的安卓Metro界面
  9. ios 解析json,xml
  10. spring读取prperties配置文件(1)