failed to lazily initialize a collection of role
2024-08-26 09:19:29
可能修复了一个重大的偶尔发生的几乎难以察觉的并且到现在我也没能理解的bug。。。有时(经常)调用updateNotNullfield方法(原理是从数据库中get一个对象,然后把原对象中非空的值赋予它,再更新。其中为了判断set是否为空使用了size()方法,是此方法引发了懒加载。)更新get、query、criteria等方法取出的对象会出现
"failed to lazily initialize a collection of role" 异常,可能是session缓存引起的,但是没有比较好的解决办法,最好的办法是不要直接更新取出来的对象的未取出来的子对象,如果是取出的对象就直接update,如果是自己new出来的就可以用updateNotNullField
最近太忙,下次贴代码。。
最新文章
- 微信小程序demo汇总
- 机器学习 1 regression
- C++模板机制总结
- CSS 基本1
- 2015百度之星1002 查找有序序列(RMQ+主席树模板水过)
- spark-submit [options]
- C++学习37 string字符串的访问和拼接
- java递归简易应用教程
- shell脚本学习(四)
- 简介vsftpd及搭建配置
- net core体系-2继续认识net core
- Spring-Data-JPA @Query注解 Sort排序
- [20171211][转载]如何实现dbms_output输出没有打开serveroutput on.txt
- wordpress练习
- Unity 环境区域网格化
- Color the ball(HDU1556)树状数组
- IOS 启动画面和图标设置(适配IOS7 and Xcode5)
- [Algorithm] A nonrecursive algorithm for enumerating all permutations of the numbers {1,2,...,n}
- IAAS,SAAS,PAAS, CaaS的区别
- BZOJ3631:[JLOI2014]松鼠的新家——题解