开发者社区> 问答> 正文

继承HibernateDaoSupport但不传递sessionFactory

做hibernate持久层基类的时候,继承了HibernateDaoSupport,但是没有为HibernateDaoSupport这个父类传递sessionFactory,为什么这个持久层基类还能够通过getHibernateTemplate().save(domain)登进行一系列的增删改查操作?

展开
收起
爵霸 2016-03-04 14:47:53 2033 0
1 条回答
写回答
取消 提交回答
  • 你要注意你的配置文件设置的注入方式是按名称还是类型等,如果配置啦,spring会根据名字相同或者类型相同,直接使用setter方法注入进去的,如果还不确认什么时候注入进去的可以在setter方法上面设置断点,debug跟踪进去就一清二楚啦

    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:tx="http://www.springframework.org/schema/tx"
        xsi:schemaLocation="
           http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
           http://www.springframework.org/schema/tx 
           http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
           http://www.springframework.org/schema/aop 
           http://www.springframework.org/schema/aop/spring-aop-3.0.xsd" default-autowire="byName">
        <import resource="base-context.xml" />
        <import resource="persistence-context.xml" />
     
    </beans>

    或者在bean上面

    <bean id="serviceExporter" class="org.springframework.remoting.rmi.RmiServiceExporter" autowire="byName">
    2019-07-17 18:52:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载