• spring-dao.xml配置问题(一)


    问题描述:对mapper扫描器进行配置时,sqlSessionFactory依赖报错

    <!-- 配置sqlSessionFactory -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <!-- 数据库连接池 -->
    <property name="dataSource" ref="dataSource"/>
    <!-- 加载mybatis的全局配置文件 -->
    <property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml"/>
    </bean>

    <!-- mapper扫描器 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <!-- 扫描包路径,如果需要扫描多个包,中间使用使用半角逗号隔开 -->
    <property name="basePackage" value="com.test.ssm.custom"/>
    <!-- 此属性在对应的类中定义存在为String类型,所传入值为String类型 -->
    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>


    <!-- 下方的引用bean会失败是原因:在org.mybatis.spring.mapper.MapperScannerConfigurer
    中的属性sqlSessionFactory类型为org.apache.ibatis.session.SqlSessionFactory,而
    依赖的sqlSessionFactory的类型为org.mybatis.spring.SqlSessionFactoryBean,
    两者的类型不一致,所有无法依赖
    -->
    <!-- <property name="sqlSessionFactory" ref="sqlSessionFactory"/> -->


    </bean>

  • 相关阅读:
    MongoDB——(转)MongoDB 运维实战总结(转)
    MongoDB——4.4版本因果一致性会话
    架构——(转)用户中心 1亿数据 如何设计(转)
    MongoDB——命令备份
    JavaScript——JavaScript 弹窗
    git rebase
    shell脚本传参选项
    tftp 服务搭建
    gerrit搭建实现代码review
    Robot framework视频和教程分享
  • 原文地址:https://www.cnblogs.com/cnblog-long/p/6519436.html
Copyright © 2020-2023  润新知