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