Java框架學習_Mybatis(七)Mybatis的核心配置檔案的配置
阿新 • • 發佈:2019-01-10
1、Mybatis的核心配置檔案:
核心配置檔案裡面還有很多可以配置的(DTD格式,順序不能亂)
- properties :屬性
- settings
- typeAliases :別名
- typeHandlers
- objectFactory
- plugins
- environments
- 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>