Mybatis中typeAliases的使用
最近寫接口的時候,關(guān)于返回值resultType="com.whiteme.po.User"
之類的東西想來覺得有簡化的方法,再看看一些代碼發(fā)現(xiàn)果然有,于是寫了這篇博客記錄一下,這樣的好處可能是以后包名換了比較好改(雖然可能性低),但是他解決了寫全路徑的問題,簡化開發(fā)
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>
總結(jié)
以上所述是小編給大家介紹的Mybatis中typeAliases的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Spring Boot監(jiān)聽Redis Key失效事件實現(xiàn)定時任務(wù)的示例
這篇文章主要介紹了Spring Boot監(jiān)聽Redis Key失效事件實現(xiàn)定時任務(wù)的示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04Java CyclicBarrier源碼層分析與應(yīng)用
這篇文章主要介紹了Java CyclicBarrier的源碼層分析與應(yīng)用,CyclicBarrier也叫同步屏障,可以讓一組線程達到一個屏障時被阻塞,直到最后一個線程達到屏障,感興趣的的朋友可以參考下2023-12-12基于Springboot一個注解搞定數(shù)據(jù)字典的實踐方案
這篇文章主要介紹了基于Springboot一個注解搞定數(shù)據(jù)字典問題,大致的方向是自定義注解,在序列化的時候進行數(shù)據(jù)處理,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06Java高效實現(xiàn)電商產(chǎn)品排序?qū)崙?zhàn)
這篇文章主要為大家介紹了Java高效實現(xiàn)電商產(chǎn)品排序?qū)崙?zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11Java并發(fā)包之CopyOnWriteArrayList類的深入講解
這篇文章主要給大家介紹了關(guān)于Java并發(fā)包之CopyOnWriteArrayList類的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12