hibernate基础
Posted 一纸流年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate基础相关的知识,希望对你有一定的参考价值。
1.查询总结
1)1.oid查询-get
2)2.对象属性导航查询
3)3.HQL
4)4.Criteria
5)5.原生SQL
2.查询-HQL语法
1)基础语法
2)排序
3)条件
4)分页
5)聚合
6)投影
7)多表查询
1>SQL
2>HQL
3>HQL语法
(a)内连接
(b)左外链接
(c)右外连接
3.查询-Criteria语法
1)语法
1>基本
2>条件
3>分页
4>排序
5>统计
2)离线查询
1>非离线
2>离线
3>演示
4.查询优化
1)类级别查询
1>get方法:没有任何策略.调用即立即查询数据库加载数据.
2>load方法: 应用类级别的加载策略
2)关联级别查询
1>集合策略
2>关联属性策略
3>结论:为了提高效率.fetch的选择上应选择select. lazy的取值应选择 true. 全部使用默认值.
4>no-session问题解决: 扩大session的作用范围.
3)批量抓取
以上是关于hibernate基础的主要内容,如果未能解决你的问题,请参考以下文章
(转)Hibernate框架基础——Hibernate API及Hibernate主配置文件