質問: いつもお世話になっております。 springboot2、MyBatis、PostgreSQLを使用して 業務システムを作る行う予定です。 トランザクション管理を、 transactionManager.begin()、commit()、rollback()で制御するか @Transactionalアノテーションで制御するか を、悩んでおります。 一般的にどちらで制御するのが、よいのでしょうか。 以上です。 よろしくお願いいたします。
回答: 基本的にはフレームワークに任せたほうが良いと思います。 Controller でかけるか、Serviceでかけるかは私も皆様の意見をお聞きしたいと思います。