hibernate--could not initialize proxy - no Session--懒加载问题
2024-09-02 21:06:22
今天在学习hibernate时,出现了以下错误:
错误分析:
如果我们取单个对象可以用get方法没有问题;但是如果我们取的的对象还有关联对象时用get就有问题,因为它不会把关联的对象取出来
参考博客:
懒加载原理:
能够懒加载的对象都是被改写过的代理对象,当相关联的session没有关闭时,访问这些懒加载对象(代理对象)的属性(getId和getClass除外)
hibernate会初始化这些代理,或用Hibernate.initialize(proxy)来初始化代理对象;当相关联的session关闭后,再访问懒加载的对象将出现异常。
最新文章
- BZOJ2588: Spoj 10628. Count on a tree
- CSS3 Gradient 渐变
- 安装完magento后,其他电脑无法访问magento,URL自动跳转到http://localhost/magento
- EC笔记,第一部分:1.视C++为一个语言联邦
- 第 23 章 CSS3 边框图片效果
- TFS2008解除独占式锁定文件命令(转载)
- Python interview preparing
- apache的 .htaccess文件的常用配置
- ubuntu下的c/c++环境搭建
- CentOS上部署Apache、MySQL和PHP
- NSURLConnection从入门到放弃
- Java基本语法-----java变量
- 享元模式 FlyWeight 结构型 设计模式(十五)
- 使用ML.NET预测纽约出租车费
- Go基础系列:map类型
- cmake find_package 命令
- ORACLE如何找到引起账号锁定的IP的一点思考与总结
- 算法导论 之 红黑树 - 删除[C语言]【转】
- MDX 查询原型
- Spark学习之路 (三)Spark之RDD
热门文章
- Spark环境的搭建与运行
- [Objective-c 基础 - 2.3] 继承、组合
- 转载 C#匿名函数 委托和Lambda表达式
- Oracle Data Guard PING[ARC2]: Heartbeat failed to connect to standby ''. Error is 12514 故障分析
- Hibernate映射文件简单配置
- Python比较函数__cmp__
- Java 判断是否为汉字 判断是否为乱码 判断字符串是否为双整型数字 整数 数字
- Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称)
- 面试题总结之JAVA
- Linux系统常用命令 __转载的