0

当我尝试从 PriceDiscTable 获取数据时,我得到了旧数据。在这种情况下,我需要重新连接或禁用表属性(CacheLookup)中的缓存。

如何在不禁用 CacheLookup 属性的情况下获得正确的数据?

我试过了

priceDiscTable.disableCache(true);

但问题仍然存在。

4

2 回答 2

1

试试priceDiscTable.reread()。这将查询数据库以重新读取记录。

于 2016-05-26T13:52:26.427 回答
0

我将代码更改为

priceDiscTable.disableCache(true);
priceDiscTable.reread();

我重新启动 AOS 清除所有缓存和 *.auc 文件

现在它工作正常

于 2016-05-31T10:10:38.050 回答