1 2 3 4 5 6 7 8 9 10
| @Resource protected NamedParameterJdbcTemplate npJdbcTemplate;
String sql = baseSql +" and exam_id in (:asgmtIds) and exam_sponsor = :teacherId"; MapSqlParameterSource parameters = new MapSqlParameterSource(); List<Integer> collect =Arrays.stream(asgmtIds).map(Integer::valueOf) .collect(Collectors.toList()); parameters.addValue("asgmtIds", collect); parameters.addValue("teacherId", teacherId); npJdbcTemplate.query(sql, parameters, new BeanPropertyRowMapper<(AsgmtsDO.class));
|