中国开发网: 论坛: 程序员情感CBD: 贴子 76522
JoJo
那这样你还Mapping个啥呢?
O/R Mapping是为了解决OOD和RDBMS之间的设计-实现矛盾而提出的。通常OOD设计师会运用OO方法来设计整个系统,但到最后设计持久化方案的时候会碰到麻烦。本来OOD设计的系统用ODBMS就水到渠成,但现在ODBMS还没有成熟,广泛使用的还是RDBMS。而RDBMS是一般是运用ER设计的,ER和OOD并不相容。这就令人很郁闷,明明都到最后一步了,却就为了持续化又把ER搬出来重新设计一遍,要是有一种技术不需要ER直接就能持久化对象到RDBMS多好,于是O/R Mapping就出现了。既然你不需要回避ER成本,那也用不着O/R Mapping了。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录