「已注销」 2016-04-13 03:01 采纳率: 66.7%
浏览 1351

hibernate的缓存机制的如何设置的问题?

碰到这样一个业务场景,从hibernate中取出一个类,然后更改了这个类的某些字段,然后执行了另外一个数据库操作,结果hibernate会把改变过的那个类一起保存到数据库了。怀疑是hibernate数据库的缓存里持久化了这个类,在执行其他数据库操作的时候一起提交了改变。但是奇怪的是业务类里面只有两个类有这种情况,其他类却没有出现这种情况,让人非常困惑。是不是spring或者hibernate的配置会影响到这种情况?

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2016-04-13 03:59
    关注

    这个应该不是缓存的问题,而是级联策略问题。
    参考:http://blog.sina.com.cn/s/blog_5dc12c490100dc6x.html

    评论

报告相同问题?

悬赏问题

  • ¥15 vc6.0中想运行代码的时候总是提示无法打开文件是怎么回事
  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题