コミット データベースをコミットします。永続オブジェクトへの変更はデータベースに書き込まれます。フラッシュ 同期のプロセスです memory.ieに保持された永続状態を持つ基礎となる永続ストア。これは、runningtransactionのテーブルを更新または挿入しますが、可能性があります これらの変更をコミットしないでください(これはフラッシュモードによって異なります)。
永続化されたオブジェクトがあり、そのオブジェクトの値を変更すると、オブジェクトがダーティになり、休止状態でこれらの変更を永続化レイヤーにフラッシュする必要があります。これは自動的に行われる場合もあれば、フラッシュモード(自動または手動)に応じて手動で行う必要がある場合もあります:)
つまり、 transaction.commit() セッションをフラッシュしますが、作業単位も終了します。
あなたの問題への同様の参照があります