xia*_*012 1 java dao hibernate
我试图谷歌答案,但我仍然对他们的关系感到困惑.我推测Hibernate是一种DAO.我在维基百科看了DAO, DAO
但发现那里没有与hibernate相关的东西.那两者之间的关系到底是什么?一些例子会很棒!
Sea*_*oyd 10
不,Hibernate是一个Object-Relational-Mapper(另请参见对象关系阻抗不匹配).
DAO是一种独立于技术的设计模式.Java平台上的DAO通常使用以下技术中的一种(通常只有一种):JDBC,Hibernate,JPA,JDO
所以你可以在不使用DAO的情况下使用Hibernate(虽然它很少是一个好主意),你当然可以在不使用Hibernate的情况下创建DAO.然而,大约50%的Java DAO类是使用普通的Hibernate或JPA和Hibernate作为JPA提供者创建的.
归档时间:
14 年,4 月 前
查看次数:
932 次
最近记录:
11 年,2 月 前