java为什么我不能访问Hibernate/Struts中新创建的记录?
因此,我有一个JS表单,它通过AJAX请求创建一个新记录(MySQL
,Struts
,Hibernate
)
一旦创建了记录,我就返回新的ID。此时,我获取该ID并将其附加到URL,然后导航到编辑屏幕
嗯,有时候,我会得到一个IORecordNotFoundException
和/或“java”。编辑屏幕上的lang.NullPointerException错误
如果我给它一两秒钟的时间,记录就可以加载了。MySQL服务器有点忙,平均每秒19.8条命令
对如何更好地处理这个问题有什么建议吗
谢谢
# 1 楼答案
我认为您没有立即提交hibernate事务, 只有在启动下一个事务时,才会提交上一个事务。因此,请尝试明确地提交事务