JdbcTemplate 有什么方法代替 try-catch 块?

问题描述

在存储库中,我有一个带有简单选择查询的 JdbcTemplate 方法。所以,我不想在数据库中丢失参数的情况下得到异常,只返回 null,所以我用 try-catch 块覆盖它。我是否还有其他选择来使用其他 JbdcTemplate 方法来实现我的问题?

override fun getCountryByIsoCodeAndLanguage(isoCode: String,language: String): Country? {
        return try {
            jdbcTemplate.queryForObject(GET_COUNTRY_QUERY,mapOf("isoCode" to isoCode,"language" to language))
            { rs: ResultSet,_: Int ->
                CountryLocalization(
                    rs.getString("name"),rs.getString("iso_code")
                )
            }
        } catch (e: EmptyResultDataAccessException) {
            null
        }
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)