用户登录
用户注册

分享至

ssdb持久化

  • 作者: 阿东的小蝴蝶
  • 来源: 51数据库
  • 2020-09-23
Hibernate里只说过对象有三种状态:临时状态、持久化状态和托管状态。
但是并没有说对象处于持久化状态的时候,一定把数据持久化到数据库了。
所谓的持久化状态,是指在一级缓存中已经生成了对象的代理,并且已经存在了数据库的唯一标识。此时它只是在数据库占有一席之位,并没有真正地占进去。只有当显示地执行对象的flush、session的close的时候,才会把缓存数据同步到数据库。



  你好!

通俗地说,
hibernate 认为有必要时写进去(其实是状态改变时),或Session 有要求时(flush等),或session关闭时。

仅代表个人观点,不喜勿喷,谢谢。
软件
前端设计
程序设计
Java相关