Java_myBatis_全局配置文件
阿新 • • 發佈:2018-09-07
變量 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_全局配置文件