[url]http://www.java1995.cn/article/461.html[/url]
Hibernate中的flush()与commit()
flush()是针对缓存,commit()是针对数据库.
在commit之前,先flush()
flush()先执行save再update
save时,先检查id.
Hibernate中的flush()与commit()
flush()是针对缓存,commit()是针对数据库.
在commit之前,先flush()
flush()先执行save再update
save时,先检查id.
本文探讨了Hibernate中flush()与commit()的区别及其工作原理。flush()操作针对缓存进行同步,而commit()则将更改持久化到数据库。在commit之前调用flush()可以确保所有缓存更改被应用。
991

被折叠的 条评论
为什么被折叠?



