Я пытаюсь передать строку в качестве 3-го аргумента в функции jdbcTemplate.queryForObject, но получаю ошибку «метод queryForObject не применим для аргументов».Ниже приведен мой фрагмент кода.
String twoYearBeforeDate = adhpDetailUtil.getDateBeforeTwoYear();
final String QUERY = "select * " + "from gfc.LSI_ELGBLTY " + "where INSURANCE_ID = ? and " + "SYS_CD = ? and " + "LSI_CNCLN_DT >= ?";
Object[] params = new Object[] {
request.getInsuranceId(),request.getSystemId()};
String ids = jdbcTemplate.queryForObject(QUERY, params, twoYearBeforeDate, new AdhpDetailsRequestMapper());
Как передать строку 'twoYearBeforeDate' с объектами в качестве третьего параметра запроса.Это будет работать, если я изменю тип 'twoYearBeforeDate' на int, но мне нужно передать это как строковую переменную.может ли кто-нибудь иметь представление об этом.Заранее спасибо.