博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis-config学习
阅读量:6216 次
发布时间:2019-06-21

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

最近初学mybatis框架,用的是3.4.6的版本,这是第一篇博文,关于mybatis-config文件的学习。

 

先给出我的demo中使用的mybatis-config文件:

文件结构分解:

注意事项:

1.结构:

configuration

settings

setting

environments

environment

transactionManager

dataSource

property

mappers

mapper

2.文件名是mybatis-config.xml 这是框架初始化的时候默认读取的文件名

3.配置日志是为了在开发的时候更好地跟踪SQL语句的执行,日志会打印执行的SQL语句到console(控制台)。

4.environments中每一个环境都对应一个数据库,也对应一个SqlSessionFactory,这里可以配置多个环境。

5.transactionManager是事务管理的设置,type属性选择JDBC指的是使用简单的提交、回滚设置。

6.dataSource数据源设置。mybatis不推荐使用DriverManager来连接数据库而是使用数据源来管理数据库连接。mybatis的数据源在初始化的时候会创建多个数据库连接并放入连接池中,在程序需要数据库连接的时候从连接池中直接取,这样可以避免频繁的数据库连接操作导致的性能下降

转载地址:http://mopja.baihongyu.com/

你可能感兴趣的文章
CSS3 transition-timing-function 属性
查看>>
【正方教务管理系统】HACK日志(一)
查看>>
python 引用,拷贝,对象回收,弱引用
查看>>
Android是如何规避GPL传染性的
查看>>
HBuilder的故事
查看>>
java设计模式中的单例模式
查看>>
Apache Segmentaion Fault故障处理案例分析
查看>>
设计模式系列之策略模式
查看>>
企业Linux运维SHELL编写规范
查看>>
JS下载文件的方法(浏览器兼容)
查看>>
Java中如何获取spring中配置的properties属性文件内容
查看>>
不要在foreach循环里进行元素的remove/add操作
查看>>
《Spring Security3》第二章第三部分翻译(上)
查看>>
JPA注解
查看>>
java对象创建过程与初始化顺序
查看>>
iOS大文件下载时,对服务器返回的数据处理的笔记
查看>>
Opengl VS2008开发环境
查看>>
[转载]Word直接发布新浪博客(以Word 2013为例)
查看>>
iOS开发 关于SEL的简单总结
查看>>
Play-Scala开发技巧 - 带索引遍历Form(arrayProperty)
查看>>