Mi chiedevo se esiste un modo più elegante per eseguire query IN () con JDBCTemplate di Spring. Attualmente faccio qualcosa del genere:
StringBuilder jobTypeInClauseBuilder = new StringBuilder();
for(int i = 0; i < jobTypes.length; i++) {
Type jobType = jobTypes[i];
if(i != 0) {
jobTypeInClauseBuilder.append(',');
}
jobTypeInClauseBuilder.append(jobType.convert());
}
Il che è abbastanza doloroso dal momento che se ho nove righe solo per la creazione della clausola per la query IN (). Vorrei avere qualcosa di simile alla sostituzione dei parametri delle istruzioni preparate