摘要: 今天笔记主要是记录笔记,以及代码: criteria: 创建查询接口:createCriteria(class) 查询条件接口:add(各种条件); Restrictions 提供了设置参数的各种接口 逻辑运算 not or and 字符串... 阅读全文
posted @ 2014-12-12 16:40 非凡攻城师 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 查询缓存: 定义:查询缓存它是基于二级缓存的,可以保存普通属性查询的结果,查询对象实体时,他会保存id作为键,查询结果作为值,下个对象访问时,可以直接查到 查询缓存查询实体对象时,显著的特点是,会执行多条查询id查询语句 生命周期:当关联的表发生修改,查询缓存的生命周期结束 查询缓存... 阅读全文
posted @ 2014-12-10 16:14 非凡攻城师 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 二级缓存: 定义: 1.二级缓存被称为进程级缓存或者sessionFactory级缓存,二级缓存可以被所有session共享 2.二级缓存的生命周期和sessionFactory生命周期一样(sessionFactory生命周期需要在配置中设定),sessionFactory可... 阅读全文
posted @ 2014-12-10 15:04 非凡攻城师 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Hibernate缓存分为三级: 一级缓存:基于事务级别(内存)的缓存,也可以成为session级别缓存 二级缓存:依赖于第三方,当请求一个对象时,先在缓存里面查找,如果没有就执行查询语句 查询缓存:基于二级缓存原理如上,将查询条件作为key,查询结果作为value放入缓存 因为之前听课... 阅读全文
posted @ 2014-12-09 20:32 非凡攻城师 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 什么事延迟加载? 当真正需要数据时才执行SQL语句,其本意是减少不必要的性能开销!之前提到过一个延迟加载的例子: load();结果集不能为空 当真正去打印对象属性时,sql语句才执行! hibernate的lazy属性: lazy属性 类级别:true(默认)/false ... 阅读全文
posted @ 2014-12-05 15:55 非凡攻城师 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 实体之间的关系 关联,聚合,依赖,组合,继承关系的类型: 一对多 多对一 一对一 多对多 学生表和年级表: 1 --学生表 2 create table student( 3 stuno number(4) primary key, 4 name v... 阅读全文
posted @ 2014-12-03 12:00 非凡攻城师 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 今天犯了个错误 generator节点class属性有这么几个值(主键生成策略方案): assigned:由用户指定主键值 sequence:由oracle序列生成 increment:对类型为long,short,int的主键,以自增长的方式生成主键值,增量为1 identity:在or... 阅读全文
posted @ 2014-12-03 11:00 非凡攻城师 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 分页: 在用hibernate封装的分页方法前,我们先回顾一下,Oracle里面原生分页做法1 --分页查询2 --(pageNo-1)*pagesize=起始行 pageNo*pagesize=结束行 3 select * from(4 select rownum rm,s.* f... 阅读全文
posted @ 2014-12-02 19:50 非凡攻城师 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 我们先总结一下HQL语句常用语法:from子句:;select子句:用于选取对象和属性;where子句:用于表达查询语句的限制条件;使用表达式:一般用在where子句中;order by子句:用于排序; 下面根据我的某个项目的一张表进行总结才学习的HQL查询: 1、准备数据: 数据库(Ora... 阅读全文
posted @ 2014-12-01 17:21 非凡攻城师 阅读(666) 评论(0) 推荐(0) 编辑
摘要: HQL第一次课: hibernate Query Language:hibernate 查询语言 语法: query: String hql="from dept"; Query query=session.createQuery(hql);//返回list集合 quer... 阅读全文
posted @ 2014-11-27 18:02 非凡攻城师 阅读(665) 评论(0) 推荐(0) 编辑