Spring batchUpdate方法:執行批次更新語句

2020-07-16 10:05:02
該方法用於執行資料庫的批次更新語句。

語法:

batchUpdate(String[] sql)

引數說明:
  • sql:多條 SQL 語句組成的字串陣列。

範例

本範例定義批次處理的 SQL 語句陣列,通過 batchUpdate 方法一次執行,關鍵程式碼如下:
public static void main(String[] args){
  ApplicationContext context = new ClassPathXmlApplicationContext("cfg/XMLConfig.xml");  //載入組態檔
  Dao dao = (Dao)context.getBean("dao");  //建立Dao
  JdbcTemplate jtm = dao.getJdbcTemplate();
  String[] sqls = {
    "delete from tb_user where age<27",
    "delete from tb_user where age>35"
  };
  int[] batchUpdate = jtm.batchUpdate(args);
}