持久化:
程序数据在瞬时状态和持久状态间转换的过程;
ORM(Object Relational Mapping):
1、编写程序时,以面向对象方式处理数据;
2、保存数据时,以关系型数据库方式存储;
ORM解决方案:
1、对持久化对象提供一种查询语言或API;
2、在持久化对象上执行基本的增、删、改、查操作;
3、对象关系映射工具;
4、提供与事务对象交互、执行检查、延迟加载以及其他优化功能;
get和load的区别:
1、如果对象传入的id为空,get返回null值,load返回异常;
2、类级的区别:load会注重配置文件,对配置文件延迟加载的写法有明显效果;而get主要看类,会立即执行,不太注重配置文
1、瞬时状态
2、持久状态
3、游离状态