ORM和repository的关系

初步了解了DDD的设计,感觉repository是一个关键的概念,它是让对象和对象的存储分离。但repository的实现方式不那么重要,比如:自己实现object和db的映射,还是利用现成的hibernate等组件都可以。

不知道我对于repository和orm组件的理解是否正确。请banq指教!

都可以,使用hibernate等ORM方便些。

这才是使用hibernate的初衷,很多人都不知道这个原因,直接使用这些ORM框架,因为他们脑子只有数据库,所以,将hibernate作为数据库附属,从数据表导出对象,这些都是本末倒置啊。