Spring 2.0無(wú)縫集成了Hibernate.提供了很多功能。但在我看來(lái),除了整合事務(wù)管理外,很多功能都 是可有可無(wú)的。
最典型的就是HibernateTemplate,這個(gè)類(lèi)其實(shí)就是代理了Hibernate Session的所有功能。把我看得一愣一愣的。半天沒(méi)明白這個(gè)類(lèi)有什么奇妙用處。我用Hiberante API已經(jīng)輕車(chē)熟路,自然不愿再學(xué)習(xí)新的API。
它引入這個(gè)HibernateTemplate有什么作用呢?其API也不比Hibernate的API簡(jiǎn)單啊。
后來(lái)的測(cè)試表明Spring對(duì)Hibernate原生的API在事務(wù)支持上存在一些問(wèn)題,而用HibernateTemplate,事務(wù)就運(yùn)行得很好。