摘要: 一、延迟加载 1.简单查询get,load 针对对象本身延迟或即时 当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对 阅读全文
posted @ 2017-03-11 18:10 囧雪诺 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 封装HibernateUtil 增删改查方法封装,使用时是调取该类中的具体方法即可 阅读全文
posted @ 2017-03-11 18:05 囧雪诺 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/AnswerTheQuestion/p/6512701.html 这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是 阅读全文
posted @ 2017-03-11 17:29 囧雪诺 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 学习笔记: 概念:在服务器内存中拿出一块空间,存储一些数据,这些数据在第一次使用时,需要读取数据库,并装载进缓存,以后再缓存期内,直接取缓存不用再读数据库。也就是以空间换时间。 优势和劣势优势:性能提升。劣势:占内存。不及时性。 什么时候用缓存?什么时候不能用缓存?1.内存小。 2.更新快。3.访问 阅读全文
posted @ 2017-03-11 17:04 囧雪诺 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.cnblogs.com/void-m/p/6352056.html 阅读全文
posted @ 2017-03-11 16:57 囧雪诺 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 悲观锁从加载对象就开始锁定。修改过程中一直是锁。直到commit()提交后再解锁。 session.load(Info.class,"p003",LockOptions.UPGRADE); 实例: 乐观锁实际不算锁,只是多线程控制。在提交时间进行冲突检测。把里面的内容与刚开始读取的内容对照一下。有问 阅读全文
posted @ 2017-03-11 15:02 囧雪诺 阅读(247) 评论(0) 推荐(0) 编辑