mybatis typeAliases 給實(shí)體類起別名的方法
typeAliases
在我們開發(fā)中,Mapper中的實(shí)體類每次都要寫上包名,是不是特別的麻煩
針對這一現(xiàn)象,myabtis提供了解決方案,簡化開發(fā) typeAliases標(biāo)簽
第一種用法
在主配置文件中 配置【不是映射文件,而是主配置文件】
<typeAliases> <!--type:實(shí)體類的具體全限定類名, alias:別名--> <typeAlias type="com.yixuexi.entity.User" alias="User" /> </typeAliases>
使用了這個(gè)標(biāo)簽之后,resultType和paramerterType以及一些需要全類名的地方就不需要再寫全類名了,直接寫別名就行
第二種用法(常用)
<typeAliases> <!--直接配置一個(gè)包,包下的所有類都會配置--> <!--用于指定要配置的別名的包,當(dāng)指定之后,該包下的實(shí)體類都會注冊別名,并且類名就是別名--> <package name="com.yixuexi.entity"/> </typeAliases>
直接配置一個(gè)包里面的所有實(shí)體類,別名就是類名
總結(jié)
到此這篇關(guān)于mybatis typeAliases 給實(shí)體類起別名的文章就介紹到這了,更多相關(guān)mybatis typeAliases 給實(shí)體類起別名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Executor攔截器高級教程QueryInterceptor的規(guī)范
今天小編就為大家分享一篇關(guān)于Executor攔截器高級教程QueryInterceptor的規(guī)范,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題
這篇文章主要給大家介紹了如何解決Spring?Security集成knife4j訪問接口文檔出現(xiàn)403的問題,文中有詳細(xì)的解決方案,有需要的朋友可以參考閱讀下2023-07-07SpringBoot集成Spring Data JPA及讀寫分離
這篇文章主要介紹了SpringBoot集成Spring Data JPA及讀寫分離的相關(guān)知識,需要的朋友可以參考下2017-04-04Java利用ElasticSearch實(shí)現(xiàn)自動補(bǔ)全功能
這篇文章主要為大家詳細(xì)介紹了Java如何利用ElasticSearch實(shí)現(xiàn)跟谷歌和百度類似的下拉補(bǔ)全提示功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-08-08mybatis-generator生成多次重復(fù)代碼問題以及解決
在使用MySQL數(shù)據(jù)庫時(shí),如果多個(gè)數(shù)據(jù)庫中存在相同表名,即使在URL中配置了數(shù)據(jù)庫名,也可能導(dǎo)致數(shù)據(jù)互相影響,解決這一問題的方法是在mapper-generator-config.xml文件中添加catalog屬性,明確指定逆向工程代碼所涉及表的數(shù)據(jù)庫名2024-10-10SpringCloud Finchley Gateway 緩存請求Body和Form表單的實(shí)現(xiàn)
在接入Spring-Cloud-Gateway時(shí),可能有需求進(jìn)行緩存Json-Body數(shù)據(jù)或者Form-Urlencoded數(shù)據(jù)的情況。這篇文章主要介紹了SpringCloud Finchley Gateway 緩存請求Body和Form表單的實(shí)現(xiàn),感興趣的小伙伴們可以參考一下2019-01-01