ORM初探
来源:互联网 发布:经传软件三板斧 编辑:程序博客网 时间:2024/06/06 03:17
一 什么是ORM
ORM(Object/Relationship Mapping):对象/关系映射。
二 为什么要用ORM
利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系数据库中,于是要编写很多和底层数据库相关的SQL语句,这与面向对象思想是格格不入的。
有没有办法让程序员彻底抛弃书写SQL的思想,完全的使用面向对象思想开放软件呢?
需要一种可行的ORM框架技术,hibernate就是一种可行的框架技术。
三 写SQL语法有什么不好
1、不同的数据库使用使用的SQL语法不同。比如:PL/SQL与T/SQL。
2、同样的功能在不同的数据库中有不同的实现方式。比如分页SQL。
3、程序过分依赖SQL,对程序的移植及扩展,维护等带来很大的麻烦。
阅读全文
0 0
- ORM初探
- 微软ORM框架EF初探
- php里ezpdo orm框架初探
- php里ezpdo orm框架初探
- PHP的常见ORM特性初探
- python ORM 模块peewee(四): Model类源码初探
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- ORM
- 利用shell监控mysql
- 带有侧滑菜单的+ 通过retrofit获取数据,通过fresco框架加载图片,使用TabLayout + ViewPage + Fragment + ListView 显示数据
- nginx应用状态分析
- shell日志分析概述
- Codeforces 600E Lomsat gelral (DSU on Tree)
- ORM初探
- Hibernate初探
- 第四课,视图的显示选项和光照部分
- Linux安全扫描概述
- Shell日志分析之应用日志分析脚本上
- 安全漏洞分析师与客户的一次交流
- TCP异常终止(reset报文)
- Shell日志分析之应用日志分析脚本下
- centos7.2安装oracle11g r2