2017-02-16 1 views
0

J'utilise ORMLite mais quand je fais des impressions après suppressions pour que je vois encore exemple les lignes supprimées, pour exemple:Pourquoi y a-t-il latence avec ORMLite lorsque j'imprime les résultats?

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 désolé j'ai fait une édition – Ben

Répondre

0

J'utilise ORMLite mais quand je fais des impressions après suppressions par exemple I toujours voir les lignes supprimées

C'est correct. Le DeleteBuilder supprime uniquement les lignes de la base de données. Les collections locales que vous avez déjà interrogées ne sont pas affectées. Dans votre cas, votre liste demandes a été interrogée avant la suppression a été effectuée. Si vous exécutez une autre méthode queryForAll(), vous devez voir que les lignes ont été supprimées de la base de données.