MyBatis 注解開發——實體類名和表列名映射


  我們之前在xml配置中可以使用resultMap配置實體類名和標列名映射的映射

  現在用注解怎么配呢?

  首先先把實體類的屬性名改了,並生成他們的getset方法

  然后怎么解決映射方式呢,第一種方式是使用別名,但這會給開發工作帶來麻煩

  mybatis推出了第二種方式——使用results注解,results注解里面包含了id和多個result

   我們可以在results里面寫上value屬性,就可以在里面添加result了,result就是我們的一對一映射

   id字段用於標志是不是主鍵,然后column和property的含義就和xml配置是一樣的,result之間用逗號隔開

   現在來跑一下查詢所有,完美~

   那每個查詢都要寫那么多注解嗎,不是的,results里有個id屬性,就和我們xml的resultMap名稱一樣,支持定義名稱

   然后我們只需在別的地方引用userMap即可,使用reslutMap注解

   測一下,沒有任何問題

 

 

 

 

 

 

 

 

 


免責聲明!

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



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