[英]Spring Transaction (@Transaction) with Plain JDBC without 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.