我們之前在xml配置中可以使用resultMap配置實體類名和標列名映射的映射
現在用注解怎么配呢?
首先先把實體類的屬性名改了,並生成他們的getset方法
然后怎么解決映射方式呢,第一種方式是使用別名,但這會給開發工作帶來麻煩
mybatis推出了第二種方式——使用results注解,results注解里面包含了id和多個result
我們可以在results里面寫上value屬性,就可以在里面添加result了,result就是我們的一對一映射
id字段用於標志是不是主鍵,然后column和property的含義就和xml配置是一樣的,result之間用逗號隔開
現在來跑一下查詢所有,完美~
那每個查詢都要寫那么多注解嗎,不是的,results里有個id屬性,就和我們xml的resultMap名稱一樣,支持定義名稱
然后我們只需在別的地方引用userMap即可,使用reslutMap注解
測一下,沒有任何問題