Java batchUpdate如何锁定表/行

Java batchUpdate如何锁定表/行,java,jdbc,batch-processing,jdbctemplate,spring-jdbc,Java,Jdbc,Batch Processing,Jdbctemplate,Spring Jdbc,有人能帮我回答这个问题吗 如果我执行JDBCbatchUpdate,它会更新多个表,并且不会包装到任何事务中,它会锁定任何表或行吗 我的代码执行一组UPDATE语句,所有语句如下所示 String sql = "UPDATE contacts SET ref_counter = ? where uid = ?"; jdbcTemplate.batchUpdate(sql, new CustomBatchPreparedStatementSetter(elements)); 任何

有人能帮我回答这个问题吗 如果我执行JDBCbatchUpdate,它会更新多个表,并且不会包装到任何事务中,它会锁定任何表或行吗

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

    String sql = "UPDATE contacts SET ref_counter = ? where uid = ?";
    jdbcTemplate.batchUpdate(sql, new CustomBatchPreparedStatementSetter(elements));
任何文档链接都将不胜感激(我还没有找到任何…)


提前谢谢

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

您可以发布batchUpdate的sql吗?它执行一系列更新语句,所有这些语句如下所示:UPDATE contacts SET ref_counter=?uid=?对不起,我不清楚。是否可以编辑您的问题以包含执行batchUpdate的Java代码?