そのため開発者はデータベースセッションのクローズ処理を行わないようにしてください。ついてはクローズ処理が必要です。メソッドをオーバーライドして、このタイミングでストアドプロシージャ呼び出し(または何らかのSQL処理)を行うコードの例を紹介します。(ストアドプロシージャ呼び出し、またはSQL処理。コード開発者が明示的にクローズ処理を行う必要があります。ヘルパからSQLを呼び出す上と同じ枠組みですが、SQLを呼び出す例も示します。プログラミングとなるため、割愛します。付与することで、自動生成されたServiceクラスを拡張することができます。ここでは、在庫管理のトランザクション処理を実現するためのコード例を示します。モデルをまたがる計算(トランザクション)」をお読みください。コードで記述した例は次のとおりです。出庫しようとしました。}}サービスクラスが、別のサービスクラスを利用することができます。アノテーションによって取得できます。アノテーションで指定してください。上述の方法で自モデル以外のサービスクラスやヘルパクラスを取得する場合、型パラメータの第一引数は対象クラスになります。第二引数は主キーの型になります。メソッドを呼び出してください。キャッシュの削除等、Wagbyが必要とする後処理をまとめて実行できます。モデルについては記述不要です。自動生成されたコードで対応されているためです。この場合、処理のタイミングで悲観ロック処理を適用します。メソッドを呼び出しているためロックは適切に解除されます。トランザクション処理用メソッド参照連動項目(参照先保存)および、外部キーモデルのために提供しているトランザクション処理用メソッドは次のとおりです。トランザクション処理を実現するためのカスタマイズコードはこれらのメソッドを利用してください。登録処理時に関連データの更新を行うupdateRelatedModelsInsertTransaction(E)更新処理時に関連データの更新を行うupdateRelatedModelsUpdateTransaction(E)削除処理時に関連データの更新を行うupdateRelatedModelsDeleteTransaction(E)外部キーモデル削除処理時に関連データの削除を行うcascadeDelete(E)Service/Daoクラスのカスタマイズを行う場合、ジャスミンソフトが提供する「カスタマイズ教育コース」の受講をご検討ください。カスタマイズ内容に応じた適切なアドバイスを実施しています。取得方法が異なります。メソッドの第一引数に、サブデータベースを指定します。利用できる場合は次のようになります。