外部ORM不像EJB一样过于复杂吗?

时间:2009-09-20 08:39:56

标签: orm

当您必须处理像Java EJB这样复杂的XML配置时,外部ORM如何简化任何事情?复杂性只是隐藏在其他地方。此外,它将依赖关系之上的外部第三方依赖于Microsoft。那么优势在哪里?

2 个答案:

答案 0 :(得分:1)

您使用哪些ORM处理复杂的XML?对于ORM而言,这几乎不是“正常”,而且通常不是唯一的选择。

良好的ORM可以显着简化您的生活,但不会使其变得更加复杂。

您不必依赖自己愿意编码的任何库。出于某种原因,它们被称为可重用组件。

继续,从头开始或使用微软的一个不充分的ORM(因为你好像已经接受了这种依赖),听起来你有足够的时间来重新发明轮子。

答案 1 :(得分:0)

ORM正在尝试解决数据库工作方式,存储和返回信息以及我们希望代码工作方式,存储数据和操作相同数据之间的错误。

这不是一个已解决的问题,工具正在改变和改进。这个领域的每一个决定通常都需要权衡,为了平衡设计权衡,你必须要了解更多关于每个ORM试图解决的问题的历史,然后才能将其写成过于复杂。

在一天结束时,会有ORM,因此您可以使用代码而不是从头开始编写代码。

有关此类讨论的详情,请查看此Coding Horror帖子。