mybatis 配置之 別名配置元素設置


一、方式一:使用typeAlias 

<typeAliases>
         <typeAlias alias="User"   type="com.**.entity.User"/> 
</typeAliases>

此種方式的缺點就是每增加一個實體類都需要加上對應的類配置

二、方式二:使用package 

<typeAliases>
        <package name="com.**.entity"/>
</typeAliases>

此種方式是掃描包下的類,使用<package>標簽,表示掃描該包名下的所有類(除了接口和匿名內部類),如果類名上有注解,則使用注解指定的名稱作為別名,如果沒有則使用類名首字母小寫作為別名,如com.majing.learning.mybatis.entity.User這個類如果沒有設置@Alias注解,則此時會被關聯到user這個別名上。

相應調整,如下兩種方式所示:

(1)給實體類添加@Alias注解

(2)實體類不加注解的情況下,修改mapper文件中引用的類型別名,改為小寫


免責聲明!

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



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