hibernate保存问题

qq_24065257 2018-01-14 03:56:08
当我执行完hibernate的saveorupdate方法后,打印台中有insert语句,但是数据库中查不到数据,当我将程序重启后,数据才会出现。生成一个新的session进行保存,然后强制commit也是无效的。
...全文
436 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
聪头 2018-01-15
  • 打赏
  • 举报
回复
应该是hibernate的缓存问题,关闭缓存、每次增删改时马上提交
林二棍子 2018-01-14
  • 打赏
  • 举报
回复
是不是开启了hibernate缓存?hibernate缓存开启后,对数据的更新不会实时写入到数据库。可以去百度怎么关闭缓存。 至于mysql可以,我之前有怀疑你用的是myisam引擎,这个引擎不支持事务管理。不过如果hibernate开启了缓存,按理说也不会写入到mysql。搞不懂了。
qq_24065257 2018-01-14
  • 打赏
  • 举报
回复
连接mysql是可以的,连接plsql就不行了
qq_24065257 2018-01-14
  • 打赏
  • 举报
回复
引用 1 楼 computerclass 的回复:
是不是没有关闭语句之类的,感到执行流程语句不写完?
关闭语句??都给spring管理了呀。。。
computerclass 2018-01-14
  • 打赏
  • 举报
回复
是不是没有关闭语句之类的,感到执行流程语句不写完?

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧