首页 > 其他 > 详细

mybatis全局配置文件标签

时间:2020-08-03 00:26:56      阅读:160      评论:0      收藏:0      [点我收藏+]

1、peoperties

mybatis可以使用properties来引入外部properties配置文件的内容

- resource:引入类路径下的资源

- url:引入网络或者磁盘路径下的资源

db.properties =========================================== jdbc.driver = com.mysql.jdbc.Driver jdbc.url= jdbc:mysql://localhost:3306/mybatis jdbc.username = root jdbc.password = houchen

技术分享图片

2、settings

这是mybatis中极为重要的调整设置,他们会改变mybatis的运行时行为

<!-- 设置转驼峰 settings:所有的设置项 setting :每个设置项 --> <settings> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>

3、typeAliases 取别名

<!--别名处理器 typeAliases 为某个类型起别名 别名不区分大小写--> <typeAliases> <!-- typeAlias : 为某个java类型取别名 type: 指定要娶别名的类型的全类名,默认别名时类名小写employee alias: 指定新的别名 --> <!--<typeAlias type="com.atguigu.mybatis.bean.Employee" alias="emp"></typeAlias>--> <!--批量起别名 name :指定包名(为当前包已经下面所有子包的所有类起一个默认别名,类名小写) --> <package name="com.atguigu.mybatis.bean"/> </typeAliases>

4、typeHandlers_类型处理器

5、plugins_插件简介

技术分享图片

6、environments

<!-- mybatis 可以配置多种环境 default指定使用某种环境 environment :配置具体的环境信息,必须有两个标签:transactionManager dataSource id: 是环境的唯一标识 transactionManager: 事务管理器 type : JDBC|MANAGED 事务管理器的类型 dataSource: 数据源 type: UNPOOLED|POOLED|JNDI --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </dataSource> </environment> </environments>

7、databaseIdProvider_多数据库支持

<!-- databaseIdProvider : 支持多数据库厂商 mybatis 根据数据库厂商的标识来执行不同的sql --> <databaseIdProvider type="DB_VENDOR"> <property name="MySQL" value="mysql"/> //支持mysql环境 <property name="Oracle" value="oracle"/> //支持oracle环境 </databaseIdProvider>

databaseId:告诉mybatis 这条语句是在什么环境下执行的

<select id="getEmpById" resultType="employee" databaseId="mysql"> select id,last_name,email,gender from tbl_employee where id = #{id} </select>

8、mappers

mybatis全局配置文件标签

原文:https://www.cnblogs.com/houchen/p/13423890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!