Hibernate基本概念 (4)
hibernate 基本概念
2023-09-14 08:57:41 时间
一、缓存:提高性能
1.一级缓存:session级别 一个session共享
2.二级缓存:进程或群集级别 不同session可以共享
步骤:
1.导jar包
2.添加xml放到src
3.配置hibernate.cfg.xml
a.开启二级缓存
b。缓存管理类
4.配置持久化类使用二级缓存
3.查询缓存:
以二缓存为基础
步骤:
1.可配置二级缓存
2.开启查询缓存
3.查询语句中设置使用查询缓存
4.查询条件相同的查询
5.查询的持久化类使用了二级缓存
二、连接:
1.内连接和迫切内连接
join
from 持久化类(一方) join 多方
隐式:
form 多方 where 一方
2。左外连接 和迫切左外连接
三、批量处理 ()
1.hql
2.jdbc (sql语句)
3.session (编程形式处理复杂的逻辑)
1.一级缓存:session级别 一个session共享
2.二级缓存:进程或群集级别 不同session可以共享
步骤:
1.导jar包
2.添加xml放到src
3.配置hibernate.cfg.xml
a.开启二级缓存
b。缓存管理类
4.配置持久化类使用二级缓存
3.查询缓存:
以二缓存为基础
步骤:
1.可配置二级缓存
2.开启查询缓存
3.查询语句中设置使用查询缓存
4.查询条件相同的查询
5.查询的持久化类使用了二级缓存
二、连接:
1.内连接和迫切内连接
join
from 持久化类(一方) join 多方
隐式:
form 多方 where 一方
2。左外连接 和迫切左外连接
三、批量处理 ()
1.hql
2.jdbc (sql语句)
3.session (编程形式处理复杂的逻辑)
相关文章
- hibernate与mybatis的区别比较_mybatis中
- 简述mybatis框架与hibernate框架的区别_hibernate 性能
- 一级缓存二级缓存(hibernate)详解编程语言
- org.hibernate.AssertionFailure: null id 异常的处理详解编程语言
- Hibernate-注解详解编程语言
- Hibernate控制台显示创建数据库表语句详解编程语言
- Hibernate一对一双向关联(注解)详解编程语言
- Hibernate之lazy懒加载详解编程语言
- 如何使用Hibernate对Oracle中Clob类型数据存储和取出详解编程语言
- hibernate- Hibernate中多对多的annotation的写法(中间表可以有多个字段)详解编程语言
- Spring MVC Hibernate-Validator数据验证实例
- Hibernate load方法:通过OID加载实体对象
- Hibernate hibernate.default_catalog属性:指定默认的表目录
- Hibernate hibernate.default_schema属性:指定默认的表空间
- Hibernate ORM 5.0 正式发布,支持 Java 8
- Eclipse开发Hibernate应用程序
- Hibernate的原理与配置