Java复习笔记 第9天
来源:互联网 发布:如何使用ps软件 编辑:程序博客网 时间:2024/05/21 18:41
Hibernate
Hibernate是一个优秀的持久化框架
瞬时状态,持久状态
ORM:对象关系映射,完成对象数据到关系数据的映射机制
使用Hibernate的三项准备工作是:
1、 添加hibernate库
2、 添加Hibernate配置文件
3、 添加对应表的实体类和对应文件
对象的三种状态:临时状态(Transient)、持久化状态(Psersistent)、游离状态(Detached)
Session中的查询方法:load()支持延迟加载 ,get()即时加载,load()在数据中找不到数据会抛异常,而get()则返回null。
清除缓存方法:evict(),clear()
关联关系:一对一、一对多、多对多
继承实现的三种策略:单表继承,具体表继承,类表继承
Load只有在lazy=false时,才支持多态查询。
支持一级缓存的方法:get(), load(), iterate(查询实体对象)
避免大量体入库内存溢出:先flush()再clear().
事务的四个特性:原子生、一致性、隔离性、持久性。
Session缓存的三大作用:
1、 减少数据库的访问频率,提高访问性能
2、 保证缓存中的对象与数据库同步,位于缓存中的对象称为持久化对象
3、 当持久化对象之间存在关联时,Session保证不出现对象图的死锁。
- Java复习笔记 第9天
- Java 复习笔记_第1天
- Java 复习笔记_第2天
- Java 复习笔记_第3天
- Java 复习笔记_第4天
- Java 复习笔记_第5天
- Java复习笔记-第6天
- Java复习笔记-第7天
- Java复习笔记 第8天
- Java复习笔记 第10天
- Java 复习笔记_第1天
- Java 复习笔记_第2天
- Java 复习笔记_第3天
- Java 复习笔记_第4天
- Java 复习笔记_第5天
- Java复习笔记-第6天
- Java复习笔记-第7天
- Java复习笔记9【数组】
- tuxedo 配置管理
- move 操作
- 相声演员徐德亮:来自北大
- fedora 字体安装
- 0120 Adding Bindings
- Java复习笔记 第9天
- SqlServer2005/2008备份模式与恢复模式 1恢复模式
- Java复习笔记 第10天
- Java程序调用存储过程应用举例
- PHP循环语句
- 世界上最成功的 10 位 Logo 设计师
- 一个29岁的总裁对大学生的忠告
- 范数
- 什么是U盘量产工具?量产基本知识