关于网友提出的“ 有关HibernateTemplate配置”问题疑问,本网通过在网上对“ 有关HibernateTemplate配置”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 有关HibernateTemplate配置
描述: 在applicationContext.xml中配置如下:
请问上面的两种配置有什么区别没有?
Spring的配置太多了,都搞晕了
解决方案1:
楼主的第二种配置我用过 第一种没用过 不过我个人认为 2种配置原理都是一样的
第一种配置中是将hibernate与spring继承的辅助类org.springframework.orm.hibernate3.HibernateTemplate 放到spring容器中进行实例化,然后再注入给UserRegisterDAOImpl类
那么在你的应用中就可以用HibernateTemplate 类进行持久化相关的操作
第二种配置是在你这个类UserRegisterDAOImpl 继承了HibernateDaoSupport之后 可以这么配置
原理就是你继承了HibernateDaoSupport之后,可以注入SessionFactory 之后再应用中就可以使用
this.getHibernateTemplate()方法拿到模板
具体内容LZ 可以看一下HibernateDaoSupport 分析一下就会明白了.
表达能力有限 说的不是很好 见谅!
解决方案2: com.dao.impl.UserRegisterDAOImpl类中有HibernateTemplate类的实例作为属性需要像第一种那样注入hibernateTemplate,若类中没有,而是直接继承的HibernateDaoSupport类则用第二种配置。
解决方案3: 第二种吧。。。
,没用过第一种那样的配置。。
解决方案4: 一般都用第二种
解决方案5: userRegisterDAO
这个里面到底是 sessionFactory 还是 hibernateTemplate 属性?
以上介绍了“ 有关HibernateTemplate配置”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2945890.html