0
私は、Spring JdbcTemplatesを使用してmysql-connector-jライブラリを通して任意の数のMySQL/MariaDBインスタンスを管理するツールを構築しています。私は、特定のデータソースで実行された文をreadOnlyすることが時折あるようにする能力が必要です。むしろSpring JdbcTemplateコールバックまたは@Transactionalアノテーションを使用してConnection.setReadOnly()を呼び出す方法は、すべてのステートメントがreadOnlyである必要があるためです。私は最悪の場合、私は仕事を得ることができるラッパーデータソースクラスを作成することができますが、他の他の人がコード以外のニーズをサポートする方法を見てみたかった。Spring JdbcTemplateを使用してConnection.setReadOnly()を呼び出す
返信ありがとうTrever! DataSourceとJdbcTemplateをビルドして直ちにこのメソッドを呼び出し、Connectionを読み取り専用としてマークするとすぐに、すべての後続のクエリ/挿入/更新/実行が読み込み専用になります。 – user771555
残念ながら、コールバック内でJDBCを使用した接続でJDBCを実行する必要があります。 –