即使在更新之后从数据库获取旧值?
问题描述:
我使用MySQL作为数据库,而Toplink作为持久层是必不可少的。即使在更新之后从数据库获取旧值?
有一列,我用来定期更新。但是,我总是能够获得服务器启动实例中存在的价值。
但我重新启动服务器,然后只有它给我的更新值。
可能是什么问题?
答
我能够通过更新Persistence.xml
来解决问题,它允许禁用toplink所做的任何类型的缓存。
<properties>
<property name="toplink.cache.shared.default" value="false"/>
</properties>
Refered链接http://docs.oracle.com/cd/B31017_01/web.1013/b28221/cfgdepds005.htm#TopLinkCaching
使用两个窗口;窗口1未提交。窗口2没有看到窗口1的未提交结果?而窗口1可以。 – xQbert 2011-12-17 02:35:43