`
lancecong
  • 浏览: 2102 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mybatis和spring3集成问题

 
阅读更多

spring3和mybatis集成的时候,发现spring不能正确加载数据库的属性配置文件,由于忙没有时间整理。

今天在家整合又遇到这个问题,首先替换了Druid 连接,之后用C3PO连接。问题依然存在,后来没有办法上网去搜索了下发现了问题所在

 

 

MapperScannerConigurer实际是在解析加载bean定义阶段的,这个时候要是设置sqlSessionFactory的话,会导致提前初始化一些类,这个时候,PropertyPlaceholderConfigurer还没来得及替换定义中的变量,导致把表达式当作字符串复制了。 但如果不设置sqlSessionFactory 属性的话,就必须要保证sessionFactory在spring中名称一定要是sqlSessionFactory ,否则就无法自动注入。

 

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer" >    

   <property name="basePackage" value="com.xdf.kss.**.mapper" />

  <property name="sqlSessionFactoryBeanName" value="ysSqlSessionFactory" />

</bean>

这个时候发配置修改成上述就解决了问题。

明天一定要跟踪下源代码,查查到底是什么问题!!!

刚换公司,太忙了啊。。。

 

分享到:
评论

相关推荐

    mybatis-spring-1.3.1.jar下载

    MyBatis-Spring 1.3.1 是一个重要的Java库,它为MyBatis持久层框架和Spring框架提供了一座桥梁,使得两个强大的库能够无缝集成。这个版本的jar文件是开发者在使用MyBatis与Spring进行项目开发时必不可少的组件。下面...

    mybatis-spring-1.31.jar

    首先,MyBatis-Spring通过自动配置,可以将MyBatis的数据源、SqlSessionFactory和Mapper接口与Spring的bean容器集成。这使得我们可以在Spring配置文件中声明式地管理MyBatis的相关组件,避免了手动创建和管理...

    mybatis-spring-1.3.3.jar官方下载

    mybatis-spring-1.3.3.jar 文件是这个集成库的一个版本,提供了对 MyBatis 1.3.3 和 Spring 的支持。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC ...

    mybatis-spring-1.3.0.jar 下载

    3. **SqlSessionFactoryBean**:MyBatis-Spring提供了一个SqlSessionFactoryBean,它是Spring的Bean工厂,用于创建SqlSessionFactory,这是MyBatis的核心对象,负责管理SqlSession和配置信息。 4. **...

    mybatis-spring-1.2.0.jar

    标签 "mybatis spring 包查找网站" 进一步细化了这个文件的相关性,表明它是与MyBatis和Spring集成相关的,并且与寻找这类库的在线资源有关。MyBatis是一个灵活的SQL映射框架,它将SQL与Java代码分离,而Spring是一...

    MyBatis整合Spring中间件jar包 mybatis-spring-1.3.0.jar

    mybatis-spring-1.3.0.jar是这个中间件的特定版本,包含了实现这种集成所需的所有类和资源。 在Spring中配置MyBatis工厂类是MyBatis-Spring的关键步骤之一。这个工厂类,通常指的是`SqlSessionFactoryBean`,它是一...

    MyBatis 与 Spring Boot 集成.zip

    MyBatis 与 Spring Boot 集成 MyBatis Spring-Boot-Starter 将帮助你将MyBatis与Spring Boot结合使用要求掌握MyBatis 3.5、MyBatis-Spring 3.0、Java 17+ 和 Spring Boot 3.0-3.22.3.xMyBatis 3.5、MyBatis-Spring ...

    mybatis-spring集成

    下面将详细阐述MyBatis-Spring集成的关键知识点,以及如何在实际项目中实现XML配置和增删改查功能。 1. **MyBatis-Spring的作用**: MyBatis-Spring是两个框架之间的粘合剂,它提供了将MyBatis的SqlSession和...

    mybatis和spring的整合包(完整版).rar

    MyBatis和Spring的整合是Java开发中常见的一种技术栈,被称为SSM(Spring、SpringMVC、MyBatis)框架。这个整合包提供了一整套的库文件,使得开发者可以快速搭建基于MyBatis与Spring的Web应用程序。在本文中,我们将...

    mybatis-spring 整合包

    - `mybatis-spring-1.0.0.jar`:这是MyBatis-Spring的核心库,包含了所有集成MyBatis和Spring所需的类和接口。 - 相关的依赖库(如果有的话):可能包括MyBatis和Spring的jar文件,以及其他必要的第三方库,用于保证...

    mybatis,mybatis-spring

    MyBatis和MyBatis-Spring是两个在Java开发中常用的框架,主要用于简化数据库操作和实现Spring框架的无缝集成。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,避免了几乎所有的JDBC代码和...

    mybatis-spring-1.1.1-bundle

    总结来说,mybatis-spring-1.1.1是将MyBatis与Spring集成的关键组件,通过它可以充分发挥两个框架的优势,简化开发工作。理解并熟练掌握MyBatis-Spring的配置和使用,对于提升Java企业级应用开发效率至关重要。

    spring3和mybatis3的初始探索

    在描述中提到了一个博客链接,这通常会包含作者对Spring3和MyBatis3集成使用的实践经验、问题解决过程以及可能的优化方法。由于具体博客内容未提供,我们可以通过一般性的知识来探讨这个主题。 首先,Spring3集成...

    mybatis和spring整合jar

    综上所述,`mybatis-spring-1.2.0-SNAPSHOT-bundle`是实现MyBatis与Spring集成的关键,它简化了数据库访问层的开发,提高了代码的可测试性和可维护性。开发者可以通过这个jar文件,在Spring环境中充分利用MyBatis的...

    mybatis与spring融合时使用的两个包

    综上所述,mybatis-3.2.2.jar和mybatis-spring-1.2.1.jar是MyBatis与Spring集成的基础,它们让开发者能够在Spring的管理下轻松地使用MyBatis,实现数据访问层的高效开发。通过这两个库,你可以享受到Spring的自动化...

    mybatis和Spring结合例子

    MyBatis和Spring的整合是Java开发中常见的技术组合,尤其在企业级应用开发中,它们的集成可以提供灵活的数据访问层和强大的依赖注入能力。本教程主要针对MyBatis与Spring的集成进行讲解,适合对MyBatis有一定了解但...

    mybatis和spring整合jar包

    标题中的"mybatis和spring整合jar包"表明我们要讨论的是如何将两个流行的Java框架——MyBatis和Spring——集成在一起,以便在同一个项目中利用它们各自的优势。MyBatis是一个轻量级的持久层框架,它允许开发者用SQL...

    mybatis-spring-1.0.0-RC3-bundle

    MyBatis-Spring是一个小型的Java库,它为MyBatis与Spring的集成提供了无缝支持。通过这个库,我们可以将MyBatis的SqlSessionFactory或SqlSessionTemplate直接注入到Spring管理的Bean中,简化了事务管理和DAO的创建...

Global site tag (gtag.js) - Google Analytics