[Rod Johnson] O/R Mapping 的优点与缺点

优点:

   1.程序员不用写SQL代码。写SQL很浪费时间的。

   2.基于O/R Mapping可以实现domain object model

缺点:

   1.complex deployment descriptors

   2.reduced control over that access — 深有同感。我一向对半自动化的持久化持怀疑态度。一项数据在何时持久化,应该由程序员通过编码显式地控制。

   3. 性能,尤其是批量删改的时候。

   4. 迷信O/R Mapping的人往往会采用database-driven data modeling. 这会使object与relation的阻抗更大。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.