Spring 2.0无缝集成了Hibernate.提供了很多功能。但在我看来,除了整合事务管理外,很多功能都 是可有可无的。
最典型的就是HibernateTemplate,这个类其实就是代理了Hibernate Session的所有功能。把我看得一愣一愣的。半天没明白这个类有什么奇妙用处。我用Hiberante API已经轻车熟路,自然不愿再学习新的API。
它引入这个HibernateTemplate有什么作用呢?其API也不比Hibernate的API简单啊。
后来的测试表明Spring对Hibernate原生的API在事务支持上存在一些问题,而用HibernateTemplate,事务就运行得很好。