博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis全局配置文件
阅读量:6076 次
发布时间:2019-06-20

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

一、mybatis的约束文件:规定xml中标签的语法规则

"http://mybatis.org/dtd/mybatis-3-config.dtd"

二、用于引入外部properties文件:

其中有两种引入方式:

1、resource:引入类路径下的资源

2、url:引入网络路径下的资源

三、设置重要项目:settings包含很多重要设置项目

四、别名处理:为某个类指定一个其他的名字

 

为多个类批量取别名:

name:为包名

也可以直接在实体类上注解

最好写全类名,找起来方便

五、类型处理器:架起数据库类型和Java类型一一映射的桥梁

六、插件:可以允许我们拦截sql语句执行的一些核心步骤,利用插件进行拦截的——拦截其实就是动态代理

Executor:执行器

ParameterHandler:参数处理器

ResultSetHander:结果集处理器

StatementHandler:sql语句处理器

后面细说------

七、环境

4、配置mybatis运行环境,mybatis可以配置多种环境。default:指定使用某种环境(开发、测试之类)environment:配置一个具体的环境信息。id代表当前环境的唯一标识    必须有这两个标签:transactionManager:事务管理器。                            type:事务管理器的类型 JDBC(JdbcTransactionFactory) 或 MANAGER(ManagerTransactionFactory)                            自定义事务管理器:实现TransactionFactory接口,type指定为全类名            dataSource:数据源                type:POOLED(UnpooledDataSourceFactory)、                      UNPOOLED(PooledDataSourceFactory)、                      JNDI(JndiDataSourceFactory)             自定义数据源:实现DataSourceFactory接口,type是全类名         -->
八、databaseIdProvider:支持多数据厂商

在mapper映射文件中指定操作哪种数据库

使用:(数据库切换)

九、mapper标签:将sql映射文件注册到全局配置文件中

整体:

转载于:https://www.cnblogs.com/huangzhe1515023110/p/9276085.html

你可能感兴趣的文章
Java String和Date的转换
查看>>
A/B Test
查看>>
怅望山河
查看>>
五款漂亮的图标元素,不带重样,翻滚吧前端
查看>>
分享一个好东西,w3cfuns开发的前端工具箱
查看>>
Yii使用技巧大汇总
查看>>
Ubuntu14.04系统安装
查看>>
java Method 类的 isBridge() 方法
查看>>
angularjs 应用
查看>>
Xhprof 要点
查看>>
redis集群部署及踩过的坑
查看>>
newinstance()和new有什么区别
查看>>
Elasticsearch6.5+Kibana6.5+Logstash6.5 下载|部署|使用 实践
查看>>
Redis 笔记系列(十二)——Redis的主从复制、读写分离
查看>>
jquery实现点击input弹出下拉框
查看>>
ajax提交表单
查看>>
presto函数
查看>>
关于gtk控件上字符串像素宽度计算--Pango
查看>>
CSS Hack 浏览器兼容写法 用法
查看>>
a标签在firefox和chrome中失效(转自www.jqueryba.com)
查看>>