1
私はmybatisにibatisコードを変換しようとしています。私のiBATISのコードは、私がRuntimeSQLException
とSqlSessionException
の両方を使用しようとしたとの両方が正常に動作しているmybatis RuntimeSQLException対SqlSessionException
try {
sqlMap.insert("insertinfo", insertData);
}
catch (SQLException sqle) {
Logger.error("error occurred while inserting",sqle);
}
、
try {
session.insert("insertinfo", insertData);
}
// what exception to catch ?? RuntimeSQLException or SqlSessionException
catch (?? sqle) {
Logger.error("error occurred while inserting",sqle);
}
のようなものです。しかし、私はどちらを使うべきかわかりません。
関連例外です他の人とは違って、JDBCドライバによってスロー1すなわち実際のSQLExceptionの通過を容易にするために、基本的にするSQLExceptionのラッパーである誰がどんな答えを持っていますか? – user8710021