Java对象持久化:
表述层:提供与用户交互的GUI(图形用户界面)
业务逻辑层:实现各种业务逻辑
数据库层:负责存放和管理应用的持久数据
应用程序层:负责生成用户界面的代码和负责业务逻辑代码混合在一起
什么是持续化:
瞬时状态:保存在内存的程序数据,程序退出后,数据就消失了,称为瞬时状态
持久状态:保存在磁盘上的数据,程序退出后依然存在,称为程序数据的持久状态呢
将程序数据存在瞬时状态与持久状态之间转换的机制
使用Hibernate的七个步骤:
1.Configuration
2.创建SessionFactory
3.打开Session
4.开启一个事务
5.持久化操作(update/save/delete/find)
6.提交事务
7.关闭session