Jdbctemplateを使用して、データベースから単一の文字列値を取得しています。これが私の方法です。
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
例外をスローするのではなく、nullを取り戻す必要があるように思われます。どうすればこれを修正できますか?前もって感謝します。