1. 程式人生 > >Java框架學習_Mybatis(七)Mybatis的核心配置檔案的配置

Java框架學習_Mybatis(七)Mybatis的核心配置檔案的配置

1、Mybatis的核心配置檔案:

核心配置檔案裡面還有很多可以配置的(DTD格式,順序不能亂

  1. properties :屬性
  2. settings
  3. typeAliases :別名
  4. typeHandlers
  5. objectFactory
  6. plugins
  7. environments
  8. mappers

properties:兩種方法引入,第一種是resource,引入properties檔案;第二種是直接設定property,然後下面就可以用$(key)來代替value了
如果兩者都有,先找到內部引入,然後找外部引入,如果名稱一樣會覆蓋

	<properties resource="jdbc.properties">
		<property name="username" value="root"/>
		<property name="key" value="value"/>
	</properties>

typeAliases:只要是解決pojo的路徑名稱太長了,取個別名

<typeAliases>
	單個別名定義,不區分大小寫 
	<typeAlias type="cn.nupt.pojo.User" alias="uer" />
	包掃描器,別名就是類的全稱,不區分大小寫(主要使用)
	<
package
name="cn.nupt.pojo" />
</typeAliases>

mappers:三種載入對映檔案的方式

<mappers>

	普通載入
	<mapper resource="mybatis/user.xml" />
	<mapper resource="mybatis/UserMapper.xml" /> 
	class掃描,1、介面檔案必須與對映檔案載同一目錄下 2、介面檔案必須與對映檔案的名稱相同
	<mapper class="cn.nupt.mybatis.mapper.UserMapper"/>
包掃描,1、介面檔案必須與對映檔案載同一目錄下 2、介面檔案必須與對映檔案的名稱相同(主要使用) <package name="cn.nupt.mybatis.mapper"/> </mappers>