所以我有这个JS表单,通过AJAX请求创建一个新记录(MySQL
,Struts
,Hibernate
)。
创建记录后,我会返回新ID。此时,我获取该ID并将其附加到URL并导航到编辑屏幕。
好吧,有时,我在编辑屏幕上收到IORecordNotFoundException
和/或`java.lang.NullPointerException'错误。
如果我给它一两秒钟,记录加载就好了。 MySQL服务器有点忙,平均每秒约19.8个命令。
有关如何更好地处理此问题的任何建议吗?
感谢。
答案 0 :(得分:1)
我认为你没有立即提交你的hibernate事务, 只有在下一个事务开始时才会提交上一个事务。所以请尝试明确提交事务。
tx.commit()