hibernate课程 初探单表映射1-2 ORM定义
2017-12-17 20:50
253 查看
1 什么是ORM?
ORM(Object / RelationShip Mapping) 对象/关系映射
面向对象编程(OOP)最终要把对象信息保存在关系性数据库中,要写好多sql语句。这与面向对象编程的思想格格不入。
2 写好多sql的缺陷之处
a 不同的数据库语法不同,比如pl/sql和t/sql(oracle sql与微软 sql)
b 同样的功能在不同的数据库里有不同的实现方式(分页:Oracle rowno,mysql limit,sqlserver top)
c 程序过分依赖sql,以后维护不方便
ORM(Object / RelationShip Mapping) 对象/关系映射
面向对象编程(OOP)最终要把对象信息保存在关系性数据库中,要写好多sql语句。这与面向对象编程的思想格格不入。
2 写好多sql的缺陷之处
a 不同的数据库语法不同,比如pl/sql和t/sql(oracle sql与微软 sql)
b 同样的功能在不同的数据库里有不同的实现方式(分页:Oracle rowno,mysql limit,sqlserver top)
c 程序过分依赖sql,以后维护不方便
相关文章推荐
- hibernate课程 初探单表映射1-7 hibernate配置文件新建
- hibernate课程 初探单表映射1-11 通过hibernate API访问编写第一个小例子
- hibernate课程 初探单表映射2-6 session详解(下)
- hibernate课程 初探单表映射3-5 hibernate增删改查
- hibernate课程 初探一对多映射2-1 一对多映射简介
- hibernate课程 初探单表映射2-1 hibernate进阶 本章简介
- hibernate课程 初探单表映射2-4 transaction简介
- hibernate课程 初探单表映射3-2 基本类型
- hibernate课程 初探一对多映射2-2 Myeclipse进行hibernate基本配置
- hibernate课程 初探单表映射3-3 对象类型
- hibernate课程 初探单表映射4-1 课程总结
- hibernate课程 初探单表映射1-8 hibernate持久化类
- hibernate课程 初探一对多映射1-1 课程简介
- hibernate课程 初探单表映射1-3 hibernate简介
- hibernate课程 初探单表映射2-2 hibernate常用配置
- hibernate课程 初探单表映射2-5 session详解(上)
- hibernate课程 初探一对多映射2-3 创建hibernateUtil工具类
- hibernate课程 初探单表映射2-3 session简介
- hibernate课程 初探单表映射3-4 组件属性
- hibernate课程 初探单表映射1-10 JUnit测试