Hibernate是替JAVA设计的轻量级O/R映射服务,即对象/关系型数据库映射(Object/Relational Mapping)
JDBC+DAO存在很多困难,很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上
来,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有可能的是表的某些字段映射到一个持久对象,但是另外一些字段映射到别的持久对象
上。
Hibernate试图弥补这些缺陷
我的感觉是应用hibernate简化数据库操作,确实有着很大的优势和前景