1. 程式人生 > >Java_myBatis_全局配置文件

Java_myBatis_全局配置文件

變量 nsa test nvi code mysq 鍵值對 parameter action

mybatis主要需要配置的項:

1.properties 配置文件的“環境變量”鍵值對

2.typeAliases 輸入輸出數據的類型

3.mappers 映射配置文件

下面看看實例:

<configuration>
  <!-- property定義的方式有一下2種,resource和property標簽 -->
  <properties resource="db.properties">
      <property name="db.driver" value="com.mysql.jdbc.Driver"></property
> </properties> <!-- 類的別稱,給映射文件的parameterType和resultType使用 --> <typeAliases> <!-- 這裏的別名大小寫是不分的 --> <!-- 單挑別名定義 --> <typeAlias type="com.mavenTest.mybatis_test.po.Student" alias="student"></typeAlias> <!-- 把包內class批量別名為class名
--> <package name="com.mavenTest.mybatis_test.po"></package> </typeAliases> <!-- 數據源連接,實際項目中會交給spring進行管理 --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type
="POOLED"> <property name="driver" value="${db.driver}"/> <property name="url" value="${db.url}"/> <property name="username" value="${db.username}"/> <property name="password" value="${db.password}"/> </dataSource> </environment> </environments> <mappers> <!-- 單條映射文件加載 --> <mapper resource="StudentMapper.xml"/> <mapper resource="mapper/StudentMapper.xml"/> <!-- 批量映射文件加載,確保包裏的Interface和mapper是同名 --> <!-- <package name="com.mavenTest.mybatis_mapper"></package> --> </mappers> </configuration>

Java_myBatis_全局配置文件