java之try-catch
遇到一个非常简单没有技术含量的问题,跑去问同事还是比较尴尬的事情,例如我今天就遇到了,大家都知道,service直接调用mapper.xml里面的insert的时候,我们没有办法通过快捷键拿到本条sql,只能看控制台,喜欢研究插件的童鞋们一定会安装mybatis的插件,但是我比较懒,来吧,一起来看看今天的question~
1.这是我的service
public EasyResult4FormSubmit addMaintenanceData(MaintenanceData maintenanceData) {
String tableId = maintenanceData.getTableId();
if (maintenanceDataMapper.selectByPrimaryKey(tableId) != null) {
return new EasyResult4FormSubmit(false, "表" + tableId + "维护信息已存在,新增失败");
} else {
try{
maintenanceDataMapper.insert(maintenanceData);
}catch(Exception e){
logger.error("sql执行失败:", e);
return new EasyResult4FormSubmit(false, "新增失败!");
}
return new EasyResult4FormSubmit(true, "新增成功");
}
}
2.这是我的mapper.xml
@Insert({ "insert into OW