sql >> Databáze >  >> RDS >> PostgreSQL

Parametrizovaný dotaz:Zkontrolujte, zda je pole v poli hodnot v příkazu SELECT

Podívejte se na jarní webovou stránku Data Access , zejména sekce 11.7. 3 kde pomocí NamedParameterJdbcTemplate sestavení klauzule 'IN' je zahrnuto.

např.

NamedParameterJdbcTemplate jdbcTemplate = new NamedParameterJdbcTemplate(dataSource);
String sql = "select * from emp where empno in (:ids)";
List idList = new ArrayList(2);
idList.add(new Long(7782));
idList.add(new Long(7788));
Map parameters = new HashMap();
parameters.put("ids", idList);
List emps = jdbcTemplate.query(sql, parameters, new EmpMapper());


  1. MYSQL a Phpmyadmin nezobrazují stejnou databázi

  2. MySQL – Jak aktualizuji desetinný sloupec, aby umožňoval více číslic?

  3. Souběžné provádění více transakcí JPA

  4. Jak vytisknout výsledky dotazu Mysql na jinou kartu v listu aplikace Excel pomocí skriptu Shell