zoukankan      html  css  js  c++  java
  • spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法

    做单元测试的时候,抛出异常

    Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
    	at org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDaoConfig(HibernateDaoSupport.java:118)
    	at org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.java:44)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
    	... 39 more
    

     整合中对于dao是如下:自定义基类dao接口类IBaseDao<T>,BaseDaoImpl实现IBaseDao,继承HibernateDaoSupport。注解方式,需要对sessionFactory进行注入,

    在BaseDaoImpl中添加:

    @Resource
    	public final void setMySessionFactory(SessionFactory sessionFactory) {
    		super.setSessionFactory(sessionFactory);
    	}
    
  • 相关阅读:
    括号序列
    乘积最大
    装箱问题
    开心的金明
    金明的预算方案(有依赖的背包问题)
    砝码称重
    (枚举)算法竞赛入门经典(7.1.2)最大乘积
    (枚举)算法竞赛入门经典(7.1.1)除法
    Zabbix历史数据清理
    sonarqube6.7.1使用
  • 原文地址:https://www.cnblogs.com/eric-fang/p/5435004.html
Copyright © 2011-2022 走看看