Mybatis中typeAliases的使用


  最近寫接口的時候,關於返回值resultType="com.whiteme.po.User"之類的東西想來覺得有簡化的方法,再看看一些代碼發現果然有,於是寫了這篇博客記錄一下,這樣的好處可能是以后包名換了比較好改(雖然可能性低),但是他解決了寫全路徑的問題,簡化開發

 typeAliases

單個定義

<typeAliases>
        <typeAlias alias="users" type="com.whiteme.po.Users" />  alias為別名,type為具體實體類
</typeAliases>

批量定義(別名為實體類下的類名,第一個字母大小寫都可以)

    <typeAliases>
        <package name="com.whiteme.po" /> 不管有多少實體類,這樣直接就全部把別名命名好了
    </typeAliases>

想來未配置之前mapper.xml中

<select id="getUserList" resultType="com.whiteme.po.User">
        select  *
        from users
</select>

配置別名之后mapper.xml中

<select id="getUserList" resultType="User">
        select  *
        from users
</select>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM