1. 程式人生 > >mybatis-config.xml文件詳解

mybatis-config.xml文件詳解

http ati handle ins java database vid user dot

1. 屬性列表

Mybatis的配置文件中包含了影響mybatis行為的設置(settings)和屬性(properties)信息。文檔的頂層結構如下:

·configuration 根配置

·properties 屬性

·settings 設置

·typeAliases 類型別名

·typeHandlers 類型處理器

·objectFactory 對象工廠

·plugins 插件

·environments 環境

·environment 環境變量

·transactionManager 事務管理器

·dataSource 數據源

·databaseIdProvider 數據庫廠商標識

·mappers 映射器

2. properties

屬性可以在外部配置且可動態替換,既可以在properties文件中配置,也可以通過properties元素的子元素來傳遞,例如:

<properties resource="jdbc.properties">
  <property name="driver" value="com.mysql.jdbc.Driver"/>
</properties>



// jdbc.properties
url=jdbc:mysql://192.168.25.84:3306/test
user=root
pwd=mysql  

然後其中的屬性就可以在整個配置文件中被用來替換需要動態配置的屬性值:

x. 參考資料

http://www.mybatis.org/mybatis-3/zh/configuration.html

mybatis-config.xml文件詳解