項目に対してトランザクションスクリプトを記載できます。親子モデル関係でのトランザクションスクリプトサンプル上図の例は、子モデル新規登録のタイミングで、子モデルの値を親モデルの項目へ転記するものです。標準では、モデルの更新制御は悲観ロックを用います。これを楽観ロック方式に切り替えることもできます。トランザクション実行時のロックは、指定した方式に準拠して制御されます。いうエラーメッセージが表示されます。楽観ロックでは、対象となるデータが別に更新されていた場合、同様にエラーとなります。いずれの場合も、そのトランザクションは失敗します。これは正しい動作です。標準で提供するモデル参照という仕組みを用いて自身に紐づくモデルが定まっている場合に適用できるものです。そのためトランザクション処理を記述する箇所は限定されています。クラスを使うことができます。クラスを使ってトランザクション処理を記述することもできます。利用することもできます。指定しても無視されます。内部でさらにスクリプトを用意する方法もあります。一つのトランザクション内で、任意のモデルを操作することができます。[詳細...]生成されるスクリプトファイルトランザクションを設定した場合、生成されるファイル名は次の通りです。