天天看點

mybatis-config學習

最近初學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的資料源在初始化的時候會建立多個資料庫連接配接并放入連接配接池中,在程式需要資料庫連接配接的時候從連接配接池中直接取,這樣可以避免頻繁的資料庫連接配接操作導緻的性能下降。