ORM
总结:
ORM:对象关系映射
作用:
1.将定义数据库模型类--> 数据库表
2.将定义数据库模型类中的属性--->数据库表字段
3.将模型对象的操作(add,delete,commit) ---> 对应sql语句,并将执行结果提交到数据库
优点:
只需要面向对象编程, 不需要面向数据库编写代码.
实现了防注入功能,安全性提高
实现了数据模型与数据库的解耦, 屏蔽了不同数据库操作上的差异.
缺点:
相比较直接使用SQL语句操作数据库,有性能损失.
根据对象的操作转换成SQL语句,根据查询的结果转化成对象, 在映射过程中有性能损失.