【发布时间】:2012-01-21 15:50:07
【问题描述】:
我正在为课程制作一个 java ee 项目,但数据库存在一些问题。当我加载页面时,它会正确加载数据库中的信息。如果我修改该页面上的信息并刷新,它可以正常工作。如果我在一台机器上打开页面,然后在另一台机器上修改它,它就不能正常工作。
~先谢谢了。
附:它似乎与 EclipseLink 缓存结果有关。我可以把它关掉吗?
【问题讨论】:
-
你需要更多关于“它不能正常工作”的细节。当您重新加载页面时,它不会显示保存在另一台机器上的更改吗?您是否单独确认来自第一台机器的更改已经更新了数据库?
-
您正在提交交易吗?尝试修改一页中的数据 - 然后关闭页面,然后重新打开 - 它应该会显示您更新的信息。如果没有,请检查您的代码以确保您在事务结束时发出提交。
标签: java jpa glassfish eclipselink java-ee-6