MyBatis中SqlMapConfig配置文件的使用方法

  介绍

本篇文章为大家展示了MyBatis中SqlMapConfig配置文件的使用方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在WEB工程中,对于MyBatis最核心的全局配置文件是SqlMapConfig。xml文件,其中包含了数据库的连接配置信息,Mapper映射文件的加载路径,全局参数,类型别名等。

配置:包裹所有配置标签,是整个配置文件的顶级标签。

属性:属性,该标签可以引入外部配置的属性,也可以自己配置。该配置标签所在的同一个配置文件中的其他配置均可引用此配置中的属性。

设置:全局配置参数,用来配置一些改变运行时行为的信息,例如是否使用缓存机制,是否使用延迟加载,是否使用错误处理机制等。并且可以设置最大并发请求数量,最大并发事务数量,以及是否启用命令空间等。

typealias:类型别名,用来设置一些别名来代替Java的长类型声明,如java.lang.int变为int,减少配置编码的冗余。

typeHandlers:类型处理器,将sql中返回的数据库类型转换为相应的Java类型的处理器配置。

objectFactory:对象工厂,实例化目标类的工厂类配置。

插件:插件,可以通过插件修改MyBatis的核心行为,例如对语句执行的某一点进行拦截调用。

环境:环境集合属性对象、数据库环境信息的集合。在一个配置文件中,可以有多种数据库环境集合,这样使MyBatis将sql同时映射至多个数据库。

环境:环境子属性对象、数据库环境配置的详细配置。

transactionManager:事务管理,指定MyBatis的事务管理器。

数据源:数据源,使其中的类型指定数据源的连接类型,在标签对中可以使用产权属性指定数据库连接池的其他信息。

映射器:映射器,配置sql映射文件的位置,告知MyBatis去哪里加载sql映射配置。


& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   & lt; !DOCTYPE配置公共“-//mybatis.org//DTD配置3.0//EN"“http://mybatis.org/dtd/mybatis-3-config.dtd"比;   & lt; configuration>   & lt; !——1。属性属性引入外部配置文件——比;   & lt;属性资源=?org/mybatis/example/config.properties"比;   & lt; !——属性里面的属性全局均可使用——比;   & lt;属性名=皍sername"值=https://www.yisu.com/zixun/"根"/>   <属性名="密码" value="根"/>   属性      <设置>      <设置name=" cacheEnabled " value=" true "/>      <设置name=" lazyLoadingEnabled " value=" true "/>                                                <属性名=" someProperty " value=" 100 "/>         <插件>   <插件拦截=" org.mybatis.example.ExamplePlugin ">   <属性名=" someProperty " value=" 100 "/>               <环境默认="发展">   <环境id="发展">            <数据源类型=盎慵?   <属性名="司机" value=" ${司机}"/>   <属性名=" url " value=" $ {url} "/>   <属性名="用户名" value=" $ {username} "/>   <属性名="密码" value=" ${密码}"/>      <映射器>            

上述内容就是MyBatis中SqlMapConfig配置文件的使用方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

MyBatis中SqlMapConfig配置文件的使用方法