zoukankan      html  css  js  c++  java
  • 后端——框架——持久层框架——Mybatis——《Mybatis从入门到精通》读书笔记——第九章节(与spring集成)

      本章节介绍mybatis与spring框架的集成,主要的配置项有三个

    • 将sqlSessionFactory与数据源进行绑定。
    • 指定mybatis-config的路径。
    • 指定Mapper接口和XML文件的位置。

    具体步骤如下:

    • 引入mybatis-spring的jar包,版本与spring主版本对应上即可。
    • 在spring的配置文件中配置sqlSessionFactory对象,其中 datasource属性关联数据源,configuration属性为mybatis-config配置文件的路径,mapperLocations属性为XML文件的位置。
    • 通过配置MapperScannerConfigurer类,扫描Mapper接口的位置。示例如下
    <bean  id=”sqlSessionFactory”  class=”org.mybatis.spring.SqlSessionFactoryBean”>
            <!— mybatis配置文件的内容 -->
    	<property name=”configuration” value=”classpath:mybatis-config.xml”/>
    	<!—配置数据源-->
    	<property name=”dataSource” ref=”dataSource”/>
    	<!—配置Mapper文件的位置,此处也可以配置MapperScannerConfigurer类 -->
    	<property name=”mapperLocations”>
    	   <array>
    	      <value> classpath: resources/mapper/XXMapper.xml</value>
    	   </array>
    	</property>
    	<!—配置类型别名,存放Bean的包 -->
    	<property name=”typeAliasesPackage” value=”tk.mybatis.XX.bean”>
    </bean>
    <!—配置MapperScannerConfigurer -->
    <bean  class=”org.mybatis.spring.mapper.MapperScannerConfigurer”>
       <!—Mapper接口的位置 -->
       <property  name=”basePackage”  value=”tk.mybatis.**.mapper”>
    </bean>
  • 相关阅读:
    收集的正则表达式
    全面解析JavaScript中“&&”和“||”操作符(总结篇)
    3.5 二叉查找树的几何应用
    3.4 散列表
    3.3 平衡查找树
    3.2 符号表之二叉查找树BST
    3.1 符号表之二分查找
    2.7 二叉堆及优先队列
    2.6 经典排序算法总结
    2.5 3-way quickSort
  • 原文地址:https://www.cnblogs.com/rain144576/p/12228926.html
Copyright © 2011-2022 走看看