トランザクションについて 20261020~¶
設計書に「トランザクションを開始する」等の表記があった際は、
今までは、トランザクションをNESTED(親子)で作成していましたが、
今後は 基本的に、完全に別トランザクション( NEW )として実装してしください。
他のトランザクションにかかわる場合は、また別の記述として記載します。
「NESTED」→「NEW」
// トランザクション定義
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setName(PROGRAM_ID);
def.setReadOnly(false);
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_NESTED);
// トランザクション定義
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setName(PROGRAM_ID);
def.setReadOnly(false);
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_NEW);
細かいところで不明点や、動作的に
