最近使用spring jdbc时,使用not in 需要传递一个集合,网上查阅相关后,找到答案
代码如下:
String sql = "Select * From om_organization Where Pk_Organization NOT IN (:param)";
Map<String, Object> paramMap = new HashMap<String, Object>();
paramMap.put("param", orgIds);
NamedParameterJdbcTemplate jdbc = new NamedParameterJdbcTemplate(jdbcTemplate);
List<Organization> organizationList = jdbc.query(sql, paramMap, new RowMapper<Organization>() {
@Override
public Organization mapRow(ResultSet rs, int rowNum) throws SQLException {
return getResultSet(new Organization(), rs);
}
});
Spring JdbcTemplate传参数为集合 NOT IN (:param)传参
猜你喜欢
转载自blog.csdn.net/qq_36657997/article/details/82053620
今日推荐
周排行