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,以后维护不方便