繁体   English   中英

春天的事务管理的JdbcTemplate

[英]spring transaction management with jdbctemplate

我使用的JdbcTemplate中的2000条记录更新与500条记录批量大小发生运行一个Java项目。

因为,我使用单个更新查询将有改善应用程序,如果我会用Spring事务管理?

按我所知,这将有助于在性能,代码将访问数据库只有一次

即使我建议使用

@Override
public <S extends Classname> Iterable<S> save(Iterable<S> arg0);

无需使用jdbcTemplate或事务管理即可将列表中存在的实体直接保存到数据库中

这取决于您的要求。 如果2000条记录必须为常量,则必须使用事务管理;如果不是,则每次可以处理一条记录。

它绝对可以帮助您。 您可以在使用@Transactional批注的Java方法中一一进行500条记录批处理调用。 这样,如果任何更新失败,spring将回滚整个操作。

PS:我没有指定必须指定事务管理器的任何XML配置。 您可以添加一个满足您需求的产品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM