Jdbctemplate zapytanie dla łańcucha: EmptyResultDataAccessException: Niepoprawny rozmiar wyniku: oczekiwany 1, rzeczywisty 0
Korzystam z Jdbctemplate, aby pobrać pojedynczą wartość String z db. Oto moja metoda.
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;
}
W moim scenariuszu jest całkowicie możliwe, aby NIE uzyskać trafienia w moim zapytaniu, więc moje pytanie brzmi, jak obejść następujący komunikat o błędzie.
EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
Wydaje mi się, że powinienem odzyskać wartość null zamiast rzucać wyjątek. Jak mogę to naprawić? Z góry dziękuję.