2017-02-16 67 views
0

我使用ORMLite但是當我將刪除爲例我仍然看到了刪除線,用於爲例做後打印:當我打印結果時,ORMLite爲什麼會有延遲?

demandesDao = db.getDemandesDao(); 
final List<Demandes> demandes = demandesDao.queryForAll(); 
DeleteBuilder<Demandes,Integer> deleteBuilder = demandesDao.deleteBuilder(); 
deleteBuilder.where().eq("contactWebId", 15515); 
deleteBuilder.delete(); 

System.out.println(demandes); 
+0

@Gray對不起,我做了一個編輯 – Ben

回答

0

我使用ORMLite但是當我刪除例如後做我打印仍然看到刪除的行

這是正確的。 DeleteBuilder僅從數據庫中刪除行。您已查詢的任何本地集合都不受影響。在你的情況下,你的demandes列表被詢問之前刪除被執行。如果運行另一個queryForAll()方法,則應該看到行已從數據庫中刪除。

相關問題