解決Mybatis一對多/多對多查詢時只查出了一條數據問題
更新時間:2026年05月18日 08:32:16 作者:小四是個程序員
在使用MyBatis進行一對多查詢時,若兩張表的ID字段名稱相同,則會導致多的一方數據只查詢出來一條,解決方法是修改ID字段名稱,保持不一致,此經驗供參考,希望對大家有所幫助
問題描述
今天使用mybatis一對多的時候,多的一方只查詢出來了一條數據,研究好久才發(fā)現問題所在。
出錯原因
我是因為兩張表的id字段名稱相同造成的,這樣子會讓后面一條數據覆蓋前面一條數據。

問題解決
修改id字段名,保持不一致就行了。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
在Java中創(chuàng)建對話框的最佳實戰(zhàn)指南
對話框是用于向用戶顯示信息(如錯誤提示、輸入請求)的圖形組件,通常作為Java GUI應用的頂級容器存在,本文給大家分享了在Java中創(chuàng)建對話框的最佳實戰(zhàn)指南,需要的朋友可以參考下2025-06-06
Windows環(huán)境IDEA下Ranger1.2.0源碼編譯詳細流程
本文給大家講解Windows環(huán)境IDEA下Ranger1.2.0源碼編譯過程,通過配置Tomcat,發(fā)布?security-admin-web項目,編譯啟動tomcat即可完成,需要的朋友參考下2021-06-06
java集合中HashSet LinkedHashSet TreeSet三者異同面試精講
這篇文章主要為大家介紹了java集合中HashSet LinkedHashSet TreeSet三者異同面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10

