DAO和hibernate的区别

DAO,data access model,数据访问对象,主要是用来访问数据库的。它属于web开发的数据访问层,他可以给程序员提过统一的访问接口,来实现数据库的增删改查操作。

hibernate,是o/r mapping技术,对象到关系型数据库的映射技术,他通过使用一些配置文件,能够自动完成java对象到数据库表的映射,通过使用这项技术,我们在代码中可以像操作对象一样操作数据库。

在实现DAO接口的时候,在函数的实现体内,可以采用hibernate技术来完成数据库的操作,当然也可以自己通过jdbc驱动,自己来编写sql语句来完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容