Я использую Jdbctemplate для извлечения одного значения String из базы данных. Вот мой метод.
public String test() {
String cert=null;
String sql = "select ID_NMB_SRZ from codb_owner.TR_LTM_SLS_RTN
where id_str_rt = '999' and ID_NMB_SRZ = '60230009999999'";
cert = (String) jdbc.queryForObject(sql, String.class);
return cert;
}
В моем сценарии вполне возможно НЕ получить хит на мой запрос, поэтому мой вопрос заключается в том, как мне обойти следующее сообщение об ошибке.
EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
Мне кажется, что я должен просто вернуть ноль вместо того, чтобы генерировать исключение. Как я могу это исправить? Заранее спасибо.