gpt4 book ai didi

java - 在 NamedParameterJdbcTemplate.batchUpdate 中禁用自动提交

转载 作者:行者123 更新时间:2023-12-04 04:55:16 24 4
gpt4 key购买 nike

我正在使用 NamedParameterJdbcTemplate.batchUpdate 对我的数据库表进行批量更新,但我想禁用 auto-commit 并手动执行提交。

我可以从 connection 对象中关闭自动提交模式,但不确定如何使用 NamedParameterJdbcTemplate 对象来做同样的事情。

最佳答案

我已经使用 TransactionTemplate 完成了我的实现

它有一个execute 方法,我在这个函数的回调中执行业务逻辑。

transTemplate.execute( new TransactionCallbackWithoutResult()
{
@Override
protected void doInTransactionWithoutResult( TransactionStatus status)
{
status.setRollbackOnly();
//business logic
}

});

关于java - 在 NamedParameterJdbcTemplate.batchUpdate 中禁用自动提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16842852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com