Hibernate是替JAVA設計的輕量級O/R映射服務,即對象/關系型數據庫映射(Object/Relational Mapping)
JDBC+DAO存在很多困難,很難做到把關系表記錄完整的映射到持久對象的關系上來,這主要體現在多表的關系無法直接映射到對持久對象的映射上
來,可能是一個表映射多個持久對象,有可能是多個表映射一個持久對象,更有可能的是表的某些字段映射到一個持久對象,但是另外一些字段映射到別的持久對象
上。
Hibernate試圖彌補這些缺陷
我的感覺是應用hibernate簡化數據庫操作,確實有著很大的優勢和前景