ORM-你在做領域Entity建模嗎?
ORM在我所接觸過的項目或聽說過的項目中70%以上根本沒有領域實體對象建模(有些項目是想做,但不知怎樣才能做好),通常都是直接采用數據庫物理模型來生成一個實體層。從這層面上講,大家討厭ORM是對的,因為,大家其實只想需要一個JDBCTemplete就行了。說實話,其實ORM本身的精髓是在實體對象建模這一層。
但要建好領域實體對象模型,卻實在是太難了.如果先建數據庫的物理模,一般都會偷賴,但如果一開始就從對象角度來做實體對象建模,需要花費相當代價,最后通過OOM->PDM,來生成物理模型。