Hibernate與Spring整合后,就可以使用IoC及AOP的功能了,好處不在多言。另外一個(gè)好處,就是可以通過(guò)使用Spring的HibernateTemplate來(lái)簡(jiǎn)化數(shù)據(jù)庫(kù)CRUD代碼。然而,正是這個(gè)HibernateTemplate,存在著以下的缺點(diǎn):
一是功能不全,不如Hibernate的儲(chǔ)如createQuery()等方法方便、靈活與強(qiáng)大,使用頗受限制;
二是HibernateTemplate中的SessionFacotry封裝得太死,且session常常會(huì)自動(dòng)過(guò)早關(guān)閉,使用上頗多不便;
三是Spring1.2.7實(shí)際上只支持Hibernate3.0.5,HibernateTemplate無(wú)法使用Hibernate3.1以后新加的功能。
類別:J2ee 查看評(píng)論