Mapper xml 配置

  是一个全局配置文件,取代了JDBC。用于:

  配置事务源,建立表连接相关的信息;

  配置事务;

  配置映射文件;

这里附上作者书写的xml文件截图:

  需要注意的有:

  environments 元素定义了运行环境是怎么配置的;  

  默认的运行环境ID,引用一个已经定义好的运行环境ID(例如:default=“ development” );

  每个定义的运行环境ID(例如: id=“ development” );

  事务管理器配置(例如: type=“ JDBC” );

  数据源配置(例如: type=“ POOLED” );

  默认的环境和环境ID是自解( self explanatory)的,只要您喜欢,就可以随意取一个名字,只要确保默认的运行环境引用一个已定义的运行环境就可以了;

  最后,需要与SQL映射XML文件相关联。

SQL映射XML文件

  也是一个映射文件,用于配置SQL语句相关的文件;

注:

  SQL语句写在与其相对应的标签中;

  parameterType:表示传过来的数据类型;

  resultType:表示查询结果要返回的数据类型;

PS:作者也为初学者,能力有限,有误的地方还请见谅;

转载于:https://www.cnblogs.com/WHL5/p/8680977.html

MyBatis学习(三)--MyBatis配置文件简介相关推荐

  1. MyBatis学习:MyBatis的配置文件

    1.本篇博文的背景和目的 我本人正在学习MyBatis框架,在原先了解并且懵懵懂懂使用的基础上,开始系统正式的学习.阐述了MVC架构模式和三层架构,回顾了JDBC连接数据库,建立了使用MyBatis和 ...

  2. mybatis学习(2) - MyBatis Generate的使用

    上一篇中我们介绍了mybatis的简单用法,这篇文章,我们在那基础之上学习一下她的另外一个实用插件,MyBatis Generate的使用. MBG是啥? MyBatis Generate一般我们简称 ...

  3. Mybatis学习笔记——Mybatis入门

    文章目录 Mybatis入门 1.为什么要使用mybatis? 2.ORM 3.mybatis简介 4.mybatis框架 5.mybatis入门程序 5.1搭建环境 5.2 配置log4j 5.3 ...

  4. mybatis学习(42):mybatis的一级缓存

    目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import java.util.List; im ...

  5. mybatis学习(15):mybatis连接mysql数据库

    目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import com.geyao.mybatis. ...

  6. mybatis学习五-mybatis的多表联合查询

    1. 一对一的关系 首先先看数据库 tb_user tb_orders 执行这条sql: 也就是查询所有的订单, 并每一个订单都联系上用户数据, 并再一次附上订单的id 也就是说, 从后面看, 就是每 ...

  7. (转)MyBatis框架的学习(三)——Dao层开发方法

    http://blog.csdn.net/yerenyuan_pku/article/details/71700957 使用MyBatis开发Dao层,通常有两个方法,即原始Dao开发方法和Mappe ...

  8. MyBatis学习总结(三)

    MyBatis学习总结(三) 之前对数据库的增删改查是基于XML实现的,现在要基于注解实现. 1 .定义SQL映射接口 这个是我的项目目录 创建一个接口UserMapperI接口 package co ...

  9. 学习Mybatis第三天

    学习Mybatis第三天 1. 日志 1.1 日志工厂 如果一个数据库操作出现了异常,我们需要排错,日志就是最好的助手了! 曾今:sout,debug 现在:日志工厂 SLF4J LOG4J [掌握] ...

  10. 小白学习java之mybatis第三天

    第16节:延迟加载策略 首先说明什么是延迟加载及应用场景.特别要说明mybatis应用延迟加载的前得条件必须是嵌套方式才可以.其次解释使用延迟加载可减少访问数据库的频率,减少系统资源的消耗从而提高my ...

最新文章

  1. spring-boot学习资料
  2. 按键处理技巧(状态机)
  3. JS刷新父窗口的几种方式
  4. SQLite 安装(http://www.w3cschool.cc/sqlite/sqlite-installation.html)
  5. 油管螺纹尺寸对照表_yt15硬质合金刀片尺寸|A320焊接刀头参数
  6. Microsoft MVC3 框架
  7. redis aof和rdb区别
  8. 依赖反转原理,IoC容器和依赖注入:第1部分
  9. 洛谷 P2056 采花
  10. c++ 模板参数做容器参数迭代器报错 vectorT::const_iterator,typename const报错
  11. TiDB VS MariaDB10.1.19 Enterprise性能压测
  12. janusgraph 可视化工具
  13. 深度装机大师一键重装_电脑店U盘重装系统教程
  14. Internet Explorer之后的前端开发
  15. 第十五届全国大学生智能汽车竞赛华南赛区获奖信息
  16. linux命令之journalctl —— 筑梦之路
  17. 请问add_mutually_exclusive_group函数什么意思?
  18. 数据标准化——scikit-learn
  19. matlab global rbfnet,基于RBF简单的matlab手写识别
  20. 商家门店会员管理,只要这五步,稳步提升销售额

热门文章

  1. 请描述计算机软件分类,2014年计算机一级考试MsOffice模拟题
  2. 取值方法_函数的定义域和参数的取值范围详解
  3. android与php登录,Android开发中使用PHP服务器怎么实现一个登录功能
  4. mysql学习资料_PHP程序员2020学习方向:高并发、性能调优、分布式、微服务...
  5. 《精通LabVIEW虚拟仪器程序设计与案例实现》一2.6 VI的创建与编辑
  6. 实现更简单的异步操作
  7. Uva 10635 Prince and Princess (LCS变形LIS)
  8. python - 动态加载模块和类
  9. 在Ubuntu下后台持续运行Python程序
  10. attention的前世今生