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>
  • 相关阅读:
    未来的计划和考虑
    jquery 常用的方法
    对于页面动态加载的元素事件无效的解决方案
    Myeclipse8.5中svn插件安装方法总结
    JS读RSS
    JAVA的RSS处理
    环境:win7+ie8 IE8的F12不起作用,原因如下:
    关闭和释放JDBC
    关于Eclipse无法生成class文件的问题
    JavaScript跨域总结与解决办法
  • 原文地址:https://www.cnblogs.com/rain144576/p/12228926.html
Copyright © 2011-2022 走看看