繁体   English   中英

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

[英]Why can't I access newly created records in Hibernate/Struts?

所以我有这个JS表单,通过AJAX请求创建一个新记录( MySQLStrutsHibernate )。

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

好吧,有时,我在编辑屏幕上收到IORecordNotFoundException和/或`java.lang.NullPointerException'错误。

如果我给它一两秒钟,记录加载就好了。 MySQL服务器有点忙,平均每秒约19.8个命令。

有关如何更好地处理此问题的任何建议?

谢谢。

我认为你不是立即提交你的hibernate事务,只有在下一个事务开始时才提交上一个事务。所以尝试明确提交事务。

tx.commit() 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM