SpringBootでWebアプリを構築しています。データベースにアクセスする際はJdbcTemplateを使用しています。コネクションのオートコミット相当についてはHIKARI-CPのapplication.propertiesの、spring.datasource.hikari.auto-commitの設定でできるというのはわかりました。
また、SpringBootのトランザクション機構を利用すれば別に先のオートコミットの設定は不要というのもわかりました。
ここで疑問なのですが、単純にプーリングも使用せず、spring.datasourceだけの設定でJDBCのConnection#setAutoCommit(false)相当ということはできないのでしょうか?
application.propertiesのドキュメントでも特にその辺までは記載を見つけられませんでした。
Webで「JdbcTemplate autocommit」などで調べるとSpringBoot上ではなくXMLで設定する記事は検索されますがSpringBoot上で設定する方法というのは見つからずタイトルの通りの質問になりました。
AutoCommit Issue while using JDBCTemplate
SpringBoot上では設定は不可能でSpringの設定で行うのでしょうか?よろしくお願いします。
あなたの回答
tips
プレビュー