1. 程式人生 > >MyBatis 入門開發 —-配置文件

MyBatis 入門開發 —-配置文件

MyBatis 入門

自定義別名
在SqlMapConfig.xml中配置:

<typeAliases>
        <!--單個別名-->
       <!-- <typeAlias alias="user" type="cn.fy.domain.User"/>-->
        <!-- 批量別名定義,掃描整個包下的類,別名為類名(首字母大寫或小寫都可以) -->
        <package name="cn.fy.domain"/>
        <package name=""/>
    </typeAliases>

使用:

    // 定義過別名 所以resultType的類型可以寫別名
    <select id="findUserById" parameterType="int" resultType="user">
        SELECT id,username,birthday,sex,address  FROM USER WHERE id = #{id}
    </select>

mappers(映射器)
Mapper配置的幾種方法:

使用相對於類路徑的資源
<mapper resource="User.xml" />
使用完全限定路徑
如:<mapper url="file:///盤符絕對路徑\User.xml" />
使用mapper接口類路徑
如:<mapper class="cn.fy.mapper.UserMapper"/>

註意:此種方法要求mapper接口名稱和mapper映射文件名稱相同,且放在同一個目錄中。

註冊指定包下的所有mapper接口

如:<package name="cn.fy.mapper"/>

註意:此種方法要求mapper接口名稱和mapper映射文件名稱相同,且放在同一個目錄中。

MyBatis 入門開發 —-配置文件