为什么打印结果时 ORMLite 有延迟?
Why is there latency with ORMLite when I print results?
我正在使用 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);
I'm using ORMLite but when I do prints after deletes for example I still see the deleted lines
没错。 DeleteBuilder
仅从数据库中删除行。您已经查询过的任何本地集合都不会受到影响。在您的例子中,您的 demandes
列表在 执行删除之前被查询 。如果您 运行 另一个 queryForAll()
方法,您应该会看到行已从数据库中删除。
我正在使用 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);
I'm using ORMLite but when I do prints after deletes for example I still see the deleted lines
没错。 DeleteBuilder
仅从数据库中删除行。您已经查询过的任何本地集合都不会受到影响。在您的例子中,您的 demandes
列表在 执行删除之前被查询 。如果您 运行 另一个 queryForAll()
方法,您应该会看到行已从数据库中删除。