У меня есть запрос, который вызывается с помощью JdbcTemplate, но отправляется только один параметр, и мне нужно использовать этот один параметр в двух, где условия.
Запрос
String sql = "select * from employee where salary > ? and netpay > ?";
Звоните
Параметр здесь только один.IE, если идентификатор равен TEST123
, запрос должен быть
select * from employee where id = TEST123 and name = TEST123
, даже если передается один параметр.
getJdbcTemplate().query(sql, new Object[]{"TEST123"}, CustomResultSetExtractor());
Есть ли способ сделать это со стороны запросавместо передачи двух параметров?
ПРИМЕЧАНИЕ
У меня нет доступа, чтобы изменить способ вызова запроса, поэтому я не могу добавить именованные параметры или просто передать дополнительный параметр.