簡體   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