原来面向对象和数据库是冤家(3)
http://www.itjxue.com 2015-07-17 21:30 来源:未知 点击次数:
使用O/R Mapping 工具
方法:使用O/R Mapping工具
数据处理:O/R Mapping 工具自动处理
数据容器:对象
优点
- 能发挥面向对象特点
- 可以自动把对象模型转换到数据模型
- 能自动处理,简单的CURD
缺点
- 需要很高的能力和耐心
- 流行的O/R Mapping 工具都是开源出来的,没有保障
- 还不是很完善,存在不可预测的危险
- 对于处理复杂的对象关系,配置复杂
- 需要额外学习O/R Mapping 方面的知识
那到底该用什么样的方式?
采用什么样的方式,实际上说,主要还是在人,而不是在技术。确定使用哪种方式之前,可以考虑以下几个问题,
- 使用它的目的是什么?
- 对它了如指掌吗?如果出现问题,能马上解决吗?
- 它简单吗?初学的人需要多长时间,才能掌握?
- 跟所有人达成共识了吗?有没有抵触的人?
不要让项目成为你练手的试验品,不要让底下的人每天处理80%的工具问题,只处理20%的业务逻辑。业务逻辑才是客户需要的东西。