今天在使用hibernate+struts2进行数据更新时发现一个数据修改后不能及时更新的问题,
主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息(新增插入或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再刷新[b]可能[/b]又显示不出来了。随机的能显示或不能显示。搞不懂。
最后的解决方法:在查询前进行session.clear();问题就解决了!
但问题出在哪儿还是不懂!
主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息(新增插入或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再刷新[b]可能[/b]又显示不出来了。随机的能显示或不能显示。搞不懂。
最后的解决方法:在查询前进行session.clear();问题就解决了!
但问题出在哪儿还是不懂!
本文探讨了使用Hibernate+Struts2框架时遇到的数据更新问题,具体表现为新增或修改后的数据无法立即在列表中显示关联对象信息的现象。通过在查询前调用session.clear()方法成功解决了这一问题。
561

被折叠的 条评论
为什么被折叠?



