ORM

总结:

ORM:对象关系映射

作用:

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

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

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

优点:

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

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

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

缺点:

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

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

最新文章

  1. Java 类初始化顺序
  2. SharePoint 2013 创建搜索中心及搜索设置
  3. windows 8 项目
  4. C语言中malloc()和calloc()c函数用法
  5. 索尼MT27i Android2.3.7 线刷Android4.04
  6. [hackerrank]Service Lane
  7. view测量
  8. ASP.NET MVC HttpPostedFileBase文件上传
  9. n年前,我没钱但年轻,我怕n年后我老时,还是一无所成——2017我的收获和反思
  10. fremarker导出word list
  11. linux 防火墙详细介绍
  12. 【草稿】实验室新手HandBook
  13. Visual Studio: 一键卸载所有组件工具,彻底卸载干净。
  14. opencv-python教程学习系列8-opencv图像算术运算
  15. Oracle跨库复制表结构
  16. AngularJS中的按需加载ocLazyLoad插件应用;
  17. linux,ubuntu14.04.5下安装搜狗输入法
  18. Python笔记 #10# Histograms
  19. WPF透明窗体不支持缩放解决方案
  20. HDU 4704 欧拉定理

热门文章

  1. qssp2017 source
  2. MySQL免安装版错误解决方案
  3. TensorFlow 神经网络相关函数
  4. 2017年4月12日16:53:54 mysql 还有没看过的命令,spring boot rabbitmq的几种应用场景,mybaties的几种句柄及其映射规则
  5. 外网ssh内网Linux服务器holer实现
  6. 记解决一次“HTTP Error 400. The request URL is invalid”的错误
  7. windows常用命令积累
  8. PHP涉及的所有英文单词
  9. enctype="multipart/form-data"表单传值问题
  10. macbook 下hadoop伪分布式安装