java如何在mybatis中捕获SQLException
我试图在mybatis上捕捉SQLException
,但它不允许我使用这个
try{
session.insert("insertMyData", insertData);
}
catch (SQLException sqle) { // mybatis not supporting SQLException
//exception handling code
}
所以我试着用SqlSessionException
try{
session.insert("insertMyData", insertData);
}
catch (SqlSessionException sqle) { // mybatis support this
//exception handling code
}
但使用它的问题是,并不是所有的SQL异常都被捕获。如果我试图插入重复数据,它就无法捕获SQLIntegrityConstraintViolationException
是否有一种方法可以捕获mybatis中的所有SQL异常
共 (0) 个答案