刷新和提交之间的实际区别是什么?
What is the practical difference between flush and commit?
executeInTransaction
调用 flush
,而不是 commit
。我做了一些测试,flush
确实在程序运行期间持久保存对数据库的更改,对我来说这就是提交的定义。那么这两个操作有什么区别呢?
换句话说,是什么促使我们决定使用 flush
而不是 commit
,反之亦然?
flush
没有完成交易,而 commit
完成了。
executeInTransaction
调用 flush
,而不是 commit
。我做了一些测试,flush
确实在程序运行期间持久保存对数据库的更改,对我来说这就是提交的定义。那么这两个操作有什么区别呢?
换句话说,是什么促使我们决定使用 flush
而不是 commit
,反之亦然?
flush
没有完成交易,而 commit
完成了。