[英]Why can't I access newly created records in Hibernate/Struts?
所以我有这个JS表单,通过AJAX请求创建一个新记录( MySQL
, Struts
, Hibernate
)。
创建记录后,我返回新ID。 此时,我获取该ID并将其附加到URL并导航到编辑屏幕。
好吧,有时,我在编辑屏幕上收到IORecordNotFoundException
和/或`java.lang.NullPointerException'错误。
如果我给它一两秒钟,记录加载就好了。 MySQL服务器有点忙,平均每秒约19.8个命令。
有关如何更好地处理此问题的任何建议?
谢谢。
我认为你不是立即提交你的hibernate事务,只有在下一个事务开始时才提交上一个事务。所以尝试明确提交事务。
tx.commit()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.