任何人都可以帮我解决这个问题: 如果我执行JDBC batchUpdate ,它会更新多个表而不包含在任何事务中,它会锁定任何表或行吗?
我的代码执行一堆UPDATE语句,所有这些语句如下所示
String sql = "UPDATE contacts SET ref_counter = ? where uid = ?";
jdbcTemplate.batchUpdate(sql, new CustomBatchPreparedStatementSetter(elements));
任何文档链接都将受到赞赏(我没有找到任何...)
提前致谢!
答案 0 :(得分:1)
锁定(如果有)是依赖于实现的,因此不是由JDBC本身定义的。