我是Ibatis的新人。我试图捕获SQL异常和错误代码,但我无法找到它。 Ibatis异常是运行时异常。那么我如何找到SQL错误消息和错误代码。我看到的例外情况如下:
com.common.dao.BaseDaoImpl:167 - 错误代码捕获创建类别 主:无法插入 - id [createMaster],parameterObject [com.mslkp.vo.msklpVO@a27b9e]。原因: com.ibatis.common.jdbc.exception.NestedSQLException:
--- com / sql / createMSLKP.xml中发生错误。
---应用参数映射时发生错误。
---检查createMSLKP-InlineParameterMap。
---检查语句(更新失败)。
---原因:java.sql.SQLIntegrityConstraintViolationException:ORA-01400:无法插入NULL(“MS”。“T_MSTR_LKUP”。“DELET_FLG”)
如何捕获像01400这样的错误代码?