Consulta Jdbctemplate para string: EmptyResultDataAccessException: Tamanho do resultado incorreto: esperado 1, 0 real
Eu estou usando Jdbctemplate para recuperar um único valor de seqüência de caracteres do db. Aqui está o meu método.
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;
}
No meu cenário, é possível NÃO conseguir um sucesso na minha consulta, então minha pergunta é como eu contornarei a seguinte mensagem de erro.
EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
Parece-me que eu deveria voltar um nulo em vez de lançar uma exceção. Como posso consertar isso? Desde já, obrigado.