MyBatis 實踐 --配置

TerenceMort 8年前發布 | 39K 次閱讀 MyBatis3 持久層框架

來自: http://blog.csdn.net/zjf280441589/article/details/50760942


MyBatis 實踐

標簽: Java與存儲


Configuration

mybatis-configuration.xml是MyBatis的全局配置文件(文件名任意),其配置內容和順序如下:

  1. properties : 屬性(文件)加載/配置
  2. settings : 全局配置參數
  3. typeAliases : 定義類型別名
  4. typeHandlers : 類型處理器
  5. objectFactory : 對象工廠
  6. plugins : 插件
  7. environments : 環境集合屬性對象
    • environment
      • transactionManager : 事務管理
      • dataSource : 數據源
  8. databaseIdProvider:P數據庫廠商標識
  9. mappers : 映射器

properties

方便對配置參數統一管理,供其他XML引用,我們可以將數據庫的連接參數抽取出來:

  • db.properties

## Data Source
mysql.driver.class=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://host:port/db?characterEncoding=utf-8
mysql.user=user
mysql.password=password
sesese色