ORM概述:
ORM:Object/Relation Mapping,对象/关系数据库映射。Hibernate是ORM框架的一种。
ORM是面向对象程序设计语言和关系数据库之间的桥梁,ORM完成了面向对象的编程到关系数据库的映射。
ORM工具作用示意图:
ORM工具将以面向对象方式对持久化对象的增删改查操作,转化对应的SQL操作进行数据库的操作。
ORM基本映射方式:
1.数据库表映射类:持久化类被映射到一个数据库表,程序使用这个持久化类来创建实例、修改属性、删除实例时,系统会自动转换为对这个表进行CRUD操作。
2.数据表的行映射对象:持久化类会生成很多实例,每个实例对应数据表中的一行记录。