DAO模式与ORM框架的联系与区别?
是你自己理解错了吧,DAO(似乎不能称之为模式,不知道你听谁说的DAO模式。我嘞个去。。。)跟ORM貌似不能这样比较的。。。DAO全称:dataaccessobjectORM:objectrelationmapping.一般不叫DAO模式,只是叫DAO层而已,用来跟数据库打交道。
而ORM是对象关系映射,像比较常用的ORM框架有hibernate,ibatis.就算是一个应用中采用了ORM框架,也是需要DAO层的,只不过采用了后是跟ORM框架打交道,由ORM跟数据库打交道,而没有采用,就是DAO层直接访问数据库,仅此而已。。