有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么我不能访问Hibernate/Struts中新创建的记录?

因此,我有一个JS表单,它通过AJAX请求创建一个新记录(MySQLStrutsHibernate

一旦创建了记录,我就返回新的ID。此时,我获取该ID并将其附加到URL,然后导航到编辑屏幕

嗯,有时候,我会得到一个IORecordNotFoundException和/或“java”。编辑屏幕上的lang.NullPointerException错误

如果我给它一两秒钟的时间,记录就可以加载了。MySQL服务器有点忙,平均每秒19.8条命令

对如何更好地处理这个问题有什么建议吗

谢谢


共 (1) 个答案

  1. # 1 楼答案

    我认为您没有立即提交hibernate事务, 只有在启动下一个事务时,才会提交上一个事务。因此,请尝试明确地提交事务

    tx.commit()