当前位置:Gxlcms > 数据库问题 > org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class

org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class

时间:2021-07-01 10:21:17 帮助过:40人阅读

  •   
  •     <property value="com.hyq.showcase.mapper,com.hyq.common.core.mapper"  
  •         name="basePackage" />  
  •   
  • </bean>  
  • 以上的解决方案比较一般,在3.1.1版本中配置的时候提供了以下: 

    Xml代码  技术分享
    1. <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">  
    2.   
    3.     <property name="basePackage" value="com.xxxx.dal.mapper" />  
    4.   
    5.     <property name="sqlSessionFactoryBeanName" value="ysSqlSessionFactory" />  
    6.   
    7.     <!-- <property name="sqlSessionFactory" ref="ysSqlSessionFactory"></property> -->  
    8.   
    9. </bean>  


    改用sqlSessionFactoryBeanName注入就没有问题(不要使用sqlSessionFactory属性注入,使用sqlSessionFactoryBeanName注入),因为这时不会立即初始化sqlSessionFactory,传入的只是名字,非bean,所以不会引发提前初始化问题。。 
    以上供参考! 
  • 引自:http://songjianyong.iteye.com/blog/1663170
  • org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class

    标签:java.net   unit   schedule   .sql   pcl   比较   内容   callbacks   images   

    人气教程排行