SpringJDBC怎样批量操作数据
Apr 16, 2018 pm 01:36 PM这次给大家带来,的注意事项有哪些,下面就是实战案例,一起来看一下。
参数:
List<Map> paramMaps = new ArrayList<Map>(); for(int i = 0; i < 100; i++ ){ Map paramMap = new HashMap(); paramMap.put("param1", "param1"); paramMap.put("param2", "param2"); paramMap.put("param3", "param3"); paramMap.put("param4", "param4"); paramMap.put("param5", "param5"); paramMaps.add(paramMap); } Map[] paramMap = paramMaps.toArray(new HashMap[paramMaps.size()]);
方法:
public void saveSpringJDBC(Map[] paramMap) throws Exception { NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate); StringBuffer sql = new StringBuffer(); sql.append("Insert into 表名 "); sql.append(" (param1, param2, param3, param4) "); sql.append(" Values "); sql.append(" (:param1, :param2, :param3, :param4 "); namedParameterJdbcTemplate.batchUpdate(sql.toString(), paramMap); } public void ticketIssueCusInfo(Map[] paramMap) throws Exception{ NamedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate); StringBuffer sql = new StringBuffer(); sql.append(" UPDATE 表名 "); sql.append(" SET param1= :param1, param2 = :param2 "); sql.append(" WHERE param3 = :param3"); namedParameterJdbcTemplate.batchUpdate(sql.toString(), paramMap); }
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci SpringJDBC怎样批量操作数据. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Gunakan ddrescue untuk memulihkan data pada Linux

Sumber terbuka! Di luar ZoeDepth! DepthFM: Anggaran kedalaman monokular yang cepat dan tepat!

Google gembira: prestasi JAX mengatasi Pytorch dan TensorFlow! Ia mungkin menjadi pilihan terpantas untuk latihan inferens GPU

Daya hidup kecerdasan super membangkitkan! Tetapi dengan kedatangan AI yang mengemas kini sendiri, ibu tidak perlu lagi bimbang tentang kesesakan data

Kelajuan Internet Data Selular Perlahan pada iPhone: Pembetulan

Tentera Udara A.S. mempamerkan jet pejuang AI pertamanya dengan profil tinggi! Menteri secara peribadi menjalankan pandu uji tanpa campur tangan semasa keseluruhan proses, dan 100,000 baris kod telah diuji selama 21 kali.

Robot pertama yang menyelesaikan tugas manusia secara autonomi muncul, dengan lima jari fleksibel dan kelajuan manusia luar biasa, dan model besar menyokong latihan angkasa maya

Dokumen berbilang modal Alibaba 7B memahami model besar memenangi SOTA baharu
