2024-12

CakePHP

CakePHP5でのトランザクションの実験 まとめ

(本記事は書きかけで随時更新しております。)MariaDB + CakePHP5 で実験したことをまとめる基本情報MariaDBMariaDBのデフォルトの分離レベル は、 REPEATABLE-READ である。ネストしたトランザクション...
CakePHP

MariaDB とCakePHP5でのトランザクションの実験(5)

(本記事は書きかけで随時更新しております。)ORMで保存した場合のトランザクションの挙動(続き)save()時にSQLエラーが起きた時。アソシエーションされた親子テーブルに save()で一度に保存した際、わざとSQLを起こしてみる。Ord...
CakePHP

MariaDB とCakePHP5でのトランザクションの実験(4)

(本記事は書きかけで随時更新しております。)ORMで保存した場合のトランザクションの挙動CakePHPのsave() はデフォルトで単一トランザクションとなる。save()オプションで無効にすることも可能。エンティティへのデータのセット方法...