Spring 2.0無縫集成了Hibernate.提供了很多功能。但在我看來,除了整合事務管理外,很多功能都 是可有可無的。
最典型的就是HibernateTemplate,這個類其實就是代理了Hibernate Session的所有功能。把我看得一愣一愣的。半天沒明白這個類有什么奇妙用處。我用Hiberante API已經輕車熟路,自然不愿再學習新的API。
它引入這個HibernateTemplate有什么作用呢?其API也不比Hibernate的API簡單啊。
后來的測試表明Spring對Hibernate原生的API在事務支持上存在一些問題,而用HibernateTemplate,事務就運行得很好。