最近寫接口的時候,關於返回值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>