ORM-你在做领域Entity建模吗?
ORM在我所接触过的项目或听说过的项目中70%以上根本没有领域实体对象建模(有些项目是想做,但不知怎样才能做好),通常都是直接采用数据库物理模型来生成一个实体层。从这层面上讲,大家讨厌ORM是对的,因为,大家其实只想需要一个JDBCTemplete就行了。说实话,其实ORM本身的精髓是在实体对象建模这一层。
但要建好领域实体对象模型,却实在是太难了.如果先建数据库的物理模,一般都会偷赖,但如果一开始就从对象角度来做实体对象建模,需要花费相当代价,最后通过OOM->PDM,来生成物理模型。