MyBatisPlus 一對多、多對一、多對多的完美解決方案
阿新 • • 發佈:2020-11-24
在學習MyBatisPlus 時,簡單的查詢非常簡單,只需繼承了相關類,就能夠進行增刪改。但是在實際運用時,物件之間的關係非常複雜,一對多、多對一、多對多。網上查詢了大量i資料都無法解決此問題。
難道要把所有的用Mybatis的重寫一次?
重寫一次Plus的方法還能不能用?
實在沒辦只能檢視官網https://mp.baomidou.com/guide/在註解處找到了可能的解決方案
@TableName註解可以設定對應的resultMap 看到這裡我想是不是,在Mapper中設定好resultMap,map中使用association、或者collection就能解決了。結果是可以的,上圖:
實體類
mapper
rest效果
完美解決!!!
到此這篇關於MyBatisPlus 一對多、多對一、多對多的完美解決方案的文章就介紹到這了,更多相關MyBatisPlus 一對多、多對一、多對多內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!