`

MyBatis与Spring集成配置

 
阅读更多

 


 

 <!-- 连接池 sqlSessionFactoryBean就是中间件所需的处理类
 其创建sqlSessionFactory,sqlSessionFactory创建sqlSession,sqlSession等同于Jdbc的connection -->
 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <!-- spring中的数据源引用 -->
  <property name="dataSource" ref="dataSource" />
  <!-- 要映射类的包路径,如果使用了这种方式,则configLocation中不必再进行声明 -->
  <!-- <property name="typeAliasesPackage" value="com.ita.info.interfaces.pojo" />--> <!-- 没有感到它的作用-->
  <!-- mybatis的映射文件 -->
  <property name="mapperLocations" value="com.ita.*.*.mapper.*.xml" />
  <property name="plugins">
   <list>
    <!-- 分页拦截器 -->
    <bean class="com.ita.kernel.orm.MybatisPageInterceptor">
     <property name="dialect">
      <!-- 分页方言 -->
      <bean class="com.ita.kernel.orm.OracleDialect" />
     </property>
    </bean>
   </list>
  </property>
 </bean>

 


 <!-- 注入映射器 -->
 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  <!-- 扫描器开始扫描的基础包名,支持嵌套扫描 -->
  <property name="basePackage" value="com.ita.*.*.mapper.*;com.ita.*.*.mapper" />
  <!-- sqlSessionFactory名称,在前面已定义,其用于创建sqlSession,sqlSession等同于jdbc的connection -->
  <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
  <!-- 基于接口的过滤器,实现了该接口的dao才会被扫面器扫描,与basePackage是与的关系 -->
  <property name="markerInterface"
   value="com.ita.kernel.interfaces.kernel.IBaseMapper" />
 </bean>

 

分享到:
评论

相关推荐

    mybatis-spring集成

    总之,MyBatis-Spring集成通过提供一系列工具和配置类,简化了MyBatis与Spring框架的整合过程,让开发者可以更加专注于业务逻辑的实现,而不是纠缠于框架间的整合细节。开发者可以利用Spring强大的生态系统,同时...

    mybatis-spring-1.3.1.jar下载

    6. **与Spring Data集成**:虽然MyBatis-Spring主要是为MyBatis和Spring的集成设计的,但也可以与Spring Data JPA等其他数据访问技术配合使用,提供更加丰富的数据访问选项。 与MyBatis-3.4.4的配合使用: 1. **...

    mybatis-spring集成配置多数据库源中遇到的问题

    mybatis-spring集成配置多数据库源中遇到的问题.doc

    mybatis-spring-1.31.jar

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

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

    MyBatis-Spring是MyBatis与Spring框架的整合组件,其主要目的是简化在Spring应用中集成MyBatis的过程,使两者能够无缝协作。mybatis-spring-1.3.0.jar是这个中间件的特定版本,包含了实现这种集成所需的所有类和资源...

    mybatis-spring-1.3.0.jar 下载

    《深入解析mybatis-spring-1.3.0.jar:集成与应用》 在Java开发领域,MyBatis和Spring框架的结合使用是常见的实践,它们的整合使得数据访问层的构建更为便捷和灵活。本篇文章将围绕"mybatis-spring-1.3.0.jar"这一...

    mybatis-spring-1.3.3.jar官方下载

    MyBatis-Spring 是一个将 MyBatis ORM 框架与 Spring 框架集成的库,使得在 Spring 应用中使用 MyBatis 变得更加方便。mybatis-spring-1.3.3.jar 文件是这个集成库的一个版本,提供了对 MyBatis 1.3.3 和 Spring 的...

    实现Mybatis与Spring集成

    在实际开发中,Mybatis与Spring的集成还可以扩展到Spring Boot框架,利用其自动化配置能力简化配置过程。同时,理解Mybatis的缓存机制、结果映射、参数映射等高级特性,将有助于提升应用的性能和可维护性。

    mybatis-spring-1.2.0.jar

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

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

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

    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企业级应用开发效率至关重要。

    MyBatis-Spring配置教程,非常适合初学者

    确保引入了mybatis-spring、mybatis、spring-jdbc和spring-context等库,这些库提供了MyBatis与Spring集成所需的核心组件。 接着,创建MyBatis的配置文件(如mybatis-config.xml),在这里定义数据源、事务管理器...

    MyBatis与Spring整合jar包(1).rar

    这个名为"MyBatis与Spring整合jar包(1).rar"的压缩包,很可能是包含了一些必要的库文件,帮助开发者快速搭建一个支持MyBatis和Spring集成的项目环境。 首先,我们要理解MyBatis和Spring的基本概念。MyBatis是一个...

    mybatis-spring 整合包

    MyBatis-Spring 整合包是专门为将MyBatis持久层框架与Spring应用框架集成而设计的一个组件。这个包的出现旨在简化MyBatis在Spring环境中的配置和使用,使得开发者可以充分利用两者的优点,实现更加灵活和方便的数据...

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

    Spring还支持数据访问抽象,可以方便地与MyBatis集成。 MyBatis与Spring的整合主要有两种方式:一是基于Spring的Bean工厂管理SqlSessionFactory,二是使用MyBatis-Spring库。在第一种方式中,Spring管理...

    mybatis-spring整合jar包

    MyBatis-Spring 整合是Java开发中一个常见的数据访问技术组合,它将MyBatis的灵活性与Spring的管理能力结合在一起,提供了一种高效、无缝的集成方式。这个整合包使得在Spring应用中使用MyBatis变得更加简单,无需...

    mybatis与spring整合全部jar包

    mybatis-spring.jar则是专门用于MyBatis与Spring集成的库,它使得MyBatis的SqlSessionFactory或SqlSessionTemplate可以通过Spring的Bean工厂来管理,便于实现事务控制。 4. **Spring MVC库**:包括spring-webmvc....

Global site tag (gtag.js) - Google Analytics