当前位置:   article > 正文

hibernate使用hql删除所有记录再添加记录出错_hibernate中先将老数据删除,再插入新的数据,然而删除数据时因为事务还未提交,导入

hibernate中先将老数据删除,再插入新的数据,然而删除数据时因为事务还未提交,导入

先使用hql语句删除所有记录,接着再添加记录,记录有时没有真正加入数据库:

代码

这样如果记录没有改变,执行之后记录删除了,但没有新增记录,再执行一次,就有新增记录了;

修正代码:

删除记录后先提交,然后重新打开Session,再新增记录,就可以了。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/836455
推荐阅读
相关标签
  

闽ICP备14008679号