今天在学习hibernate时,出现了以下错误:

错误分析:

如果我们取单个对象可以用get方法没有问题;但是如果我们取的的对象还有关联对象时用get就有问题,因为它不会把关联的对象取出来

参考博客:

使劲点我呀

使劲点我呀

懒加载原理:

能够懒加载的对象都是被改写过的代理对象,当相关联的session没有关闭时,访问这些懒加载对象(代理对象)的属性(getId和getClass除外)
hibernate会初始化这些代理,或用Hibernate.initialize(proxy)来初始化代理对象;当相关联的session关闭后,再访问懒加载的对象将出现异常
 

最新文章

  1. BZOJ2588: Spoj 10628. Count on a tree
  2. CSS3 Gradient 渐变
  3. 安装完magento后,其他电脑无法访问magento,URL自动跳转到http://localhost/magento
  4. EC笔记,第一部分:1.视C++为一个语言联邦
  5. 第 23 章 CSS3 边框图片效果
  6. TFS2008解除独占式锁定文件命令(转载)
  7. Python interview preparing
  8. apache的 .htaccess文件的常用配置
  9. ubuntu下的c/c++环境搭建
  10. CentOS上部署Apache、MySQL和PHP
  11. NSURLConnection从入门到放弃
  12. Java基本语法-----java变量
  13. 享元模式 FlyWeight 结构型 设计模式(十五)
  14. 使用ML.NET预测纽约出租车费
  15. Go基础系列:map类型
  16. cmake find_package 命令
  17. ORACLE如何找到引起账号锁定的IP的一点思考与总结
  18. 算法导论 之 红黑树 - 删除[C语言]【转】
  19. MDX 查询原型
  20. Spark学习之路 (三)Spark之RDD

热门文章

  1. Spark环境的搭建与运行
  2. [Objective-c 基础 - 2.3] 继承、组合
  3. 转载 C#匿名函数 委托和Lambda表达式
  4. Oracle Data Guard PING[ARC2]: Heartbeat failed to connect to standby ''. Error is 12514 故障分析
  5. Hibernate映射文件简单配置
  6. Python比较函数__cmp__
  7. Java 判断是否为汉字 判断是否为乱码 判断字符串是否为双整型数字 整数 数字
  8. Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称)
  9. 面试题总结之JAVA
  10. Linux系统常用命令 __转载的