博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis学习(三)XML配置文件之mybatis-config.xml
阅读量:5333 次
发布时间:2019-06-15

本文共 970 字,大约阅读时间需要 3 分钟。

1.MyBatis的配置文件结构

1.1 properties

  这些是外部化的,可替代的属性,这些属性也可以配置在典型的 Java 属性配置文件中,或者通过 properties 元素的子元素来传递。

  可以在Classpath下面加一个db.properties的java属性文件

  然后在配置文件中配置<properties resource="db.properties"/>

  在dataSource里面就可以动态的使用该属性。

 

1.2 setting

   这是MyBatis中极为重要的调整设置,它们会改变MyBatis在运行时的行为。

1.3 typeAliases

  类型别名是为java类型命名一个短的名字。它只和XML配置有关,只用来减少类完全限定名的多余部分。

1.4 typrHandlers

  无论是 MyBatis 在预处理语句中设置一个参数,还是从结果集中取出一个值时,类型处理器被用来将获取的值以合适的方式转换成 Java 类型。下面这个表格描述了默认的类型处理器。

1.5 environments

  环境配置就是数据源的配置,MyBatis可以配置多个环境。但是每一个SqlSessionFactory的实例只能选择一个环境,即每个数据库对应一个SqlSessionFactory的实例。

1.6 mappers

  MyBatis需要开发者自己编写SQL语句,mapper映射器就是用来告诉MyBatis从哪里去找映射文件,进而找到这些SQL语句。

  

 

接下来学习Mapper XML文件 :

 

转载于:https://www.cnblogs.com/dj-blog/p/7553547.html

你可能感兴趣的文章
想成为程序猿?28个程序员专供在线学习网站(转)
查看>>
font-style: oblique文字斜体,display:inline-block显示间隙
查看>>
css设置滚动条并显示或隐藏
查看>>
【leetcode❤python】13. Roman to Integer
查看>>
常用关于 JavaScript 中的跨域访问方法
查看>>
织梦万能调用LOOP标签!
查看>>
asp.net MVC helper 和自定义函数@functions小结
查看>>
L1-Day34
查看>>
Linux主机在LNMP环境中同时运行多个PHP版本
查看>>
玩转Xcode之修改系统生成的注释模板
查看>>
8、二进制中1的个数------------>剑指offer系列
查看>>
.eww
查看>>
ssh The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established
查看>>
代码学习总结
查看>>
初入Installshield2015
查看>>
vs2010 无法创建 *.edmx(Entity Frame Work) 文件的问题
查看>>
<C++>查询
查看>>
2019-07-29 CentOS安装
查看>>
Leetcode-944 Delete Columns to Make Sorted(删除列以使之有序)
查看>>
P1087-FBI树
查看>>