我在 GNU/Linux 机器上的 tomcat 6.0.20 和 MySql 5.1.38 服务器上运行了一个 struts 2 应用程序和一个 toplink 持久性提供程序。提交数据后,当我去检索它时,它已经从数据库中消失了。
在我的查询执行后,我做了一个em.commit()
and 。em.flush()
它们是如何消失的?我正在使用所有标准配置文件。我已经减少了mysql 中的wait_timeout
andinteractive_timout
期间。也在autoReconnectforPools
我的persistence.xml
.
我还在每个用户注销时使缓存无效。
有任何想法吗?