ORM对象关系映射

时间:2021-07-23 06:17:58

ORM

总结:

ORM:对象关系映射

作用:

1.将定义数据库模型类--> 数据库表

2.将定义数据库模型类中的属性--->数据库表字段

3.将模型对象的操作(add,delete,commit) ---> 对应sql语句,并将执行结果提交到数据库

优点:

只需要面向对象编程, 不需要面向数据库编写代码.

实现了防注入功能,安全性提高

实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异.

缺点:

相比较直接使用SQL语句操作数据库,有性能损失.

根据对象的操作转换成SQL语句,根据查询的结果转化成对象, 在映射过程中有性能损失.