Ich möchte Listenwerte in IN-Klausel mit jdbcTemplate in MySQL-Abfrage übergeben. Wie unten,wie Listenparameter in IN-Klausel mit jdbcTemplate übergeben
List<Long> listId= new ArrayList<>();
listId.add(1234L);
listId.add(1235L);
listId.add(1236L);
String type ="A";
List<BojoClass> result = new ArrayList<>();
String sql="select column1,column2 from table where columName in(?)"
result = jdbcTemplate.query(sql, new Object[]{listId}, new BeanPropertyRowMapper<BojoClass>(BojoClass.class));
Wie erreichen Sie das auf die beste Weise?
ich immer kompilieren bin Zeit excetion: "kein geeignetes Verfahren zur Abfrage (String, Karte, ParameterizedBeanPropertyRowMapper) gefunden" –
MMMMS
Ist 'Ihr jdbcTemplate Typ NamedParameterJdbcTemplate'? – Blank
Nr. Wie man es macht? – MMMMS