3
JdbcTemplate
の助けを借りて複数の行を削除したいですか? msgNos
は、26,27のようなカンマ区切りの値を含む文字列変数です。ステートメントを実行した後は、1つのレコードしか削除されません。代わりに、名前付きパラメータを使用することができますorg.springframework.jdbc.core.JdbcTemplate
使用org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate
のJdbcTemplateで複数の行を削除する方法
String sqlQuery = " delete from canned_message where msg_no in (?)";
Object[] params = {msgNos};
int rows = smsdbJdbcTemplate.update(sqlQuery, params);
あなたの提案に感謝し、それはNamedParameterJdbcTemplate –