How to use SELECT IN clause in JDBCTemplates?
There is a workaround using NamedParameterJdbcTemplate instead of SimpleJdbcDaoSupport, where you can do something like this: List integerList = Arrays.asList(new Integer[] {1, 2, 3}); Map<String,Object> params = Collections.singletonMap(“fields”, integerList); Long id = namedParameterJdbcTemplate.queryForLong(“SELECT * FROM table WHERE field IN (:fields)”, params); This, however, has a potentially catastrophic limitation regarding the number of parameters you can … Read more