不知道大家注意到没有在使用Hibernate 中的merge()方法时,有的时候直接使用session.merger(user);就可以执行了。但是有的时候却不执行,而是要在写成Transaction tr = session.beginTransaction();session.merge(user);tr.commit(); 这样才可以执行。 目前我还不知道这是为什么,不过我只使用session.merger(user);提交时是在struts2-core-2.2.3.1包下面。使用Transaction
tr = session.beginTransaction();session.merge(user);tr.commit();是在struts2-core-2.3.16包下面。我不知道是不是这个原因。 如果不是这个原因欢迎大家留言指正 谢谢!!
使用Hibernate 中的merge()方法
最新推荐文章于 2019-09-30 07:52:00 发布
本文探讨了Hibernate中merge()方法的使用方式,在不同Struts2版本下merge()方法的行为差异,以及如何确保merge操作能够成功执行。

564

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



