sql >> データベース >  >> RDS >> Mysql

Hibernateのtransaction.commit()とは何ですか?

    コミット データベースをコミットします。永続オブジェクトへの変更はデータベースに書き込まれます。フラッシュ 同期のプロセスです memory.ieに保持された永続状態を持つ基礎となる永続ストア。これは、runningtransactionのテーブルを更新または挿入しますが、可能性があります これらの変更をコミットしないでください(これはフラッシュモードによって異なります)。

    永続化されたオブジェクトがあり、そのオブジェクトの値を変更すると、オブジェクトがダーティになり、休止状態でこれらの変更を永続化レイヤーにフラッシュする必要があります。これは自動的に行われる場合もあれば、フラッシュモード(自動または手動)に応じて手動で行う必要がある場合もあります:)

    つまり、 transaction.commit() セッションをフラッシュしますが、作業単位も終了します。

    あなたの問題への同様の参照がありますここ



    1. MySQLvarcharインデックスの長さ

    2. MariaDB JSON_TABLE()の説明

    3. ユーザー'root'@'localhost'のアクセスが拒否されました

    4. 7645ヌルまたは空のフルテキスト述語