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ę.

questionAnswers(14)

yourAnswerToTheQuestion