问题描述
在存储库中,我有一个带有简单选择查询的 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 (将#修改为@)