【发布时间】:2017-02-08 20:06:13
【问题描述】:
我正在构建一个工具,它使用 Spring JdbcTemplates 通过 mysql-connector-j 库管理任意数量的 MySQL / MariaDB 实例。我需要能够让在给定数据源上执行的任何语句偶尔只读。我宁愿通过 Spring JdbcTemplate 回调或使用 @Transactional 注释调用 Connection.setReadOnly() 的方法,因为每个语句都需要只读。我知道在最坏的情况下,我可以创建一个可以完成工作的包装器 DataSource 类,但我想看看除了代码之外其他人如何支持这种需求。
【问题讨论】:
标签: java spring jdbc spring-jdbc jdbctemplate