随笔分类 - Hibernate
Hibernate框架相关
摘要:一、导jar包:Spring、C3P0、MySQL的jar包 二、配置hibernate.cfg.xml 三、写代码运行 对于hibernate来说,用与不用连接池的使用效率几乎没什么差异
阅读全文
摘要:一、导入junit包:junit-4.12.jar 二、新建类,写测试方法 实例: DAO类 测试类 从大纲运行 运行结果:(经过验证,要测试的方法无误)
阅读全文
摘要:一、延迟加载 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.访问
阅读全文
摘要:悲观锁从加载对象就开始锁定。修改过程中一直是锁。直到commit()提交后再解锁。 session.load(Info.class,"p003",LockOptions.UPGRADE); 实例: 乐观锁实际不算锁,只是多线程控制。在提交时间进行冲突检测。把里面的内容与刚开始读取的内容对照一下。有问
阅读全文
摘要:一、配置: 1.新建项目 略 2.把Hibernate的包和数据访问的包,复制到lib中去 3.菜单栏:“窗口”--“显示视图”--“其它”-“hibernate configurations”,确定 4.添加配置。在"hibernate configurations"窗口中右击,选择“Add Co
阅读全文
摘要:核心思想: 数据库表对应java类(表-类),表的字段对应类的属性(字段-属性) 关联:把数据库中的外键映射,变成对象的关联关系。 多对一,一对多,一对一,多对多 单向,双向 一、单向,多对一(Info,Nation多个人有同一个民族)准备两个基本类和映射文件1.给类加关联对象 2.给hbm.xml
阅读全文
摘要:搭建环境 一、导入jar包 1.jdbc的jar包 2.hibernate的jar包:hibernate-release-5.2.6.Final\lib\required 二、配置Hibernate。 1.建立hibernate.cfg.xml文件(包所在的文件夹的project里去搜索复制内部脉络
阅读全文

浙公网安备 33010602011771号