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