概要 SpringBatchでTaskletを使ってトランザクション処理を書いていたのですが、 「あれ、commitされない…」という事象に当たったので解決方法を残しておきます 利用ライブラリ org.springframework.boot:spring-boot-starter-batch:2.3.5.RELEASE org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3 問題のコード サンプルですが、@Transactionalを使ってトランザクション管理をしようとしています @Transactional(rollbackFor = Throwable.class) public class Sample { // トランザクション処理を行うメソッド public doTransaction { // DBへのinsert,