batchUpdate如何锁定表/行

时间:2012-04-09 13:23:42

标签: java jdbc batch-processing jdbctemplate spring-jdbc

任何人都可以帮我解决这个问题: 如果我执行JDBC batchUpdate ,它会更新多个表而不包含在任何事务中,它会锁定任何表或行吗?

我的代码执行一堆UPDATE语句,所有这些语句如下所示

    String sql = "UPDATE contacts SET ref_counter = ? where uid = ?";
    jdbcTemplate.batchUpdate(sql, new CustomBatchPreparedStatementSetter(elements));

任何文档链接都将受到赞赏(我没有找到任何...)

提前致谢!

1 个答案:

答案 0 :(得分:1)

锁定(如果有)是依赖于实现的,因此不是由JDBC本身定义的。