在spring和Hibernate做整合的时候
import org.springframework.orm.hibernate3.support.HibernateDaoSupport类中的这个方法getHibernateTemplate().findById(Integer id);"getHibernateTemplate()"这个方法是怎么获得数据源,HibernateDaoSupport这个类又是spring中的 晕; 我要只用spring一个框架 用HibernateDaoSupport.findById();可以获取到数据吗; 那数据源在application.xml中配置后, 还要进行其他什么配置呢? 这个问题好纠结啊。
这个类HibernateDaoSuppor和hibernate框架有什么关系? 整合后觉得spring 和 hibernate 没有什么关系啊!!!
[quote]
开始是myeclipse搭建的, getHibernateTemplate()又是spring提供的,所以感受不到Hibernate的存在 , 觉得Hibernate在这里子提供了数据源的作用
[/quote]
因为hibernate和spring都有对事务的处理,但是spring在对事务处理上面上做的更好一点。而hibernate则更注重的是对数据库的操作。这样做可以更好的发挥出彼此的优势。
hibernate可以依赖于spring整合。专业名称叫做'托管'
不知道你整合框架是用Myeclipse整合的还是自己手动写的?