关于junit不抛出异常
使用junit进行测试连接数据库出现数据无法插入但又没有报错情况,经过排查,可能是junit4不抛出错误,此时可以在插入数据库的地方用try catch来捕获异常并抛出。
try{ int result = DBUtil.insert(INSERTSTOREMESSAGE,map); System.out.println("result is"+result); }catch(Exception e){ e.printStackTrace(); }
重新经过跑测,报错抛出异常,ORA-00904:"STORE_DATE":标识符无效
mybatis语句中插入数据的字段与数据库中字段不同。