具体说来就是,myabatis使用MapperScannerConfigurer扫描模式后他会优先于PropertyPlaceholderConfigurer执行,所以这个时候,${jdbc.maxActive }
还没有被properties文件里面的值所替换,所以出现TypeMismatchException,然后就异常了。正确配置如下
<!-- MyBatis Sql --><!-- 这里 SqlSessionFactory 的名字不叫sqlSessionFactory,换一个名字 --><bean id="mSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="configLocation" value="classpath:mybatis/config.xml" /><property name="dataSource" ref="dataSource" /></bean><!-- 扫描mapper.java --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer" autowire="byName"><property name="basePackage" value="com.xy.mapper" /><!-- 这里 用sqlSessionFactoryBeanName,而不是sqlSessionFactory,接下来用value而不是ref -->
<property name="sqlSessionFactoryBeanName" value="mSqlSessionFactory" /></bean>
相关推荐
在整合Spring、Struts2和Mybatis的过程中,可能会遇到各种问题,其中之一就是`java.lang.IllegalArgumentException: Result Maps collection already contains value for X`。这个问题通常出现在Mybatis配置文件中,...
Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 详细教程 本教程主要介绍了 Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 的详细教程。下面将详细介绍如何实现 Spring 整合 ...
《Spring4.2与Mybatis3.3整合详解及项目架构构建》 在现代Java Web开发中,Spring框架和Mybatis作为两个非常重要的组件,常被用来构建高效、灵活的项目架构。本压缩包"Spring4.2Mybatis3.3Spring4.2.zip"包含了这两...
《Spring与MyBatis整合详解及1.2.0版本资源包下载指南》 在Java Web开发领域,Spring框架和MyBatis持久层框架的整合是常见且实用的技术栈。Spring以其强大的依赖注入和管理能力,搭配MyBatis的灵活数据库操作,能够...
Spring整合MyBatis是Java开发中常见的数据访问技术组合,它允许我们利用Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)特性来管理MyBatis的SQL映射和数据访问。...
### MySQL 数据库在 Spring Boot 项目中启动报错问题解析 #### 错误信息解读 在给定的信息中,我们注意到一个具体的错误信息:“com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error:...
例如,Spring的`spring-context`、`spring-beans`、`spring-jdbc`和`spring-tx`,以及MyBatis的`mybatis`和`mybatis-spring`等。这些库分别提供了Spring的上下文、bean管理、数据库事务控制以及与MyBatis的集成接口...
Spring Boot + MyBatis + Mapper.xml 项目是一个基础但实用的Java Web开发框架组合,它大大简化了传统Spring项目的配置和启动过程。本项目利用Spring Boot的自动配置特性,配合MyBatis作为持久层框架,以及Mapper....
SpringBoot旨在简化Spring应用的初始搭建以及开发过程,而Mybatis则是一个轻量级的持久层框架,通过SQL映射文件将Java对象与数据库表进行绑定。接下来,我们将深入探讨如何在SpringBoot项目中实现这一整合,并利用...
MyBatis-Spring 是一个将 MyBatis ORM 框架与 Spring 框架集成的库,使得在 Spring 应用中使用 MyBatis 变得更加方便。mybatis-spring-1.3.3.jar 文件是这个集成库的一个版本,提供了对 MyBatis 1.3.3 和 Spring 的...
标题中的“spring+mybatis+jdbc.rar”表明这是一个基于Java技术栈的项目,主要使用了Spring、MyBatis和JDBC三个核心组件。这是一套常见的企业级应用框架,用于构建后端服务。 1. Spring:Spring是Java领域的一个...
spring与mybatis集成jar包 当前包解决了org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/这个报错问题 mybatis-spring-2.0.2.jar mybatis-3.1.1.jar spring-aop-3.2.16.RELEASE....
在Java开发领域,Spring框架和MyBatis框架是两个非常重要的组件,它们分别在应用程序的依赖管理和数据库操作方面发挥着核心作用。这份压缩包文件包含了这两个框架的jar包,为开发者提供了一站式的解决方案。 首先,...
首先,需要将所有的 jar 包添加到项目中,然后配置 Spring 和 MyBatis 的配置文件,最后启动 Tomcat 服务器,并访问相应的页面以验证环境的搭建是否成功。 本篇资源摘要信息提供了详细的 Spring 3.0.6 + MyBatis ...
《深入解析mybatis-spring-1.3.0.jar:集成与应用》 在Java开发领域,MyBatis和Spring框架的结合使用是常见的实践,它们的整合使得数据访问层的构建更为便捷和灵活。本篇文章将围绕"mybatis-spring-1.3.0.jar"这一...
《Spring与MyBatis整合详解及资源包下载指南》 在Java开发领域,Spring框架以其强大的功能和灵活性,成为企业级应用开发的首选。而MyBatis作为一个优秀的持久层框架,以其简洁高效的SQL操作和对象关系映射能力,...
在Spring Boot应用中集成MyBatis作为持久层框架时,我们常常希望在开发过程中能够实现XML映射文件的热加载,以便在修改了SQL语句后无需重启应用就能看到效果。这种热加载功能能显著提高开发效率。下面将详细介绍如何...
总之,"spring-mybatis-spring-2.0.1.zip"资源包为开发者提供了一个便捷的Spring与MyBatis整合模板,涵盖了从数据源配置到事务管理的全过程,是Java开发者的宝贵学习和实践材料。通过学习和使用这个资源,可以更好地...
《Spring与MyBatis整合详解及资源包下载》 在Java开发领域,Spring框架和MyBatis作为两个非常重要的组件,被广泛应用于企业级应用的开发中。Spring以其强大的依赖注入和面向切面编程能力,提供了优秀的应用架构支持...
MyBatis是一个流行的Java持久层框架,它简化了数据库操作,允许开发者将SQL语句直接映射到Java方法。在创建一个MyBatis项目时,理解所需的包和如何正确导入这些包至关重要。以下是对"MyBatis项目所需包与导包说明"的...