0
我有一個從java列表中刪除一些對象的問題。我使用ibatis並有兩個列表;這兩個列表都是由不同的sql查詢創建的。我將兩個列表發送到相同的結果映射,這意味着相同的bean類。如果第二個列表與第一個列表具有相同的行,我想從第一個列表中刪除它們。如何刪除列表中的對象,如果它也在java,iBatis的另一個列表中?
lst = dao.listWaitingCustomers(totalThreadCount , jobNumber);
List lst2 = dao.listWaitingCustomers2();
lst.removeAll(lst2);
但是,這並不工作,因爲我認爲,即使相同的行從數據庫中返回,他們並不在同一個參考我的意思是他們是不同的對象。如果它們具有相同的列值,如何從一個列表中刪除這些對象?
給我們你的數據模型的類結構。這意味着由查詢填充的'something.java' – Saif 2014-09-08 09:26:46