感觉DAO模式与ORM方案的关系很难懂,ORM框架是不是对DAO模式的一种封装呢?
是你自己理解错了吧,DAO(似乎不缺枯能称之为模式,不知道你听谁说的DAO模式。我嘞个去。。。)跟ORM貌似不能这样比较的。。。
DAO全称:data access object
ORM: object relation mapping.
一般不叫DAO模式,只是叫DAO层而已吵差,用来跟数据库升扮皮打交道。
而ORM是
对象关系映射,像比较常用的
ORM框架有hibernate ,ibatis.
就算是一个应用中采用了ORM框架,也是需要DAO层的,只不过采用了后是跟ORM框架打交道,由ORM跟数据库打交道,而没有采用,就是DAO层直接访问数据库,仅此而已。。