MyBatis的resultMap只返回一條數據的解決方法

resultMap下有association和collection

association用於多對一或者一對一,collection用於一對多。

在這裏爲了測試只能返回一條數據,以及如何解決這個問題。我用了一個學生類和班級類。


學生類中添加了一個班級類的屬性:


班級類添加了一個學生的集合:




StudentDao.xml關鍵代碼:



ClassInfoDao.xml關鍵代碼:



而控制檯輸出是:

數據庫不止一條記錄,都是返回一條數據。


其實我們只要在xml添加一句話就可以正常輸出了。







注:在resultMap中加入的result可以是數據庫表中的任何一列,只要添加了,就可以正常的輸出了。


控制檯輸出:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章