Hibernate 当主键生成策略为native的时候,session在save一个对象的时候就清理缓存了是吗

来源:百度知道 编辑:UC知道 时间:2024/06/09 15:44:21

save的作用只是将对象纳入到了session的管理,根据主键生成策略生成主键,把脱管或瞬态对象转换为持久态对象,并没有清理缓存.要清理缓存需要用到flush或commit;

看使用的是什么数据库了!
如果使用的是sql2000数据库的话肯定清理了!
如果使用的不是自动提交的话,那肯定没有清理!

如果主键生成策略需要底层数据库支持

那么当save的时候就会发送SQL语句了

但是没有清理缓存!!!