自己写一个Exception yourException类,
有构造方法
new yourExceotion(e){
// 将异常e插入数据库中
}
try{
// 有异常部分
}catch(Exception e ){
throw new yourExceotion(e);
}
你需要在基类里面做这个事哇,也不需要自己写Exception的
try{
// 有异常部分
}catch(Throwable e ){
insert2DB(e);
}
在catch里面,exception可以toString啊,然后将调用DAO插入到数据库不就行了?
Log4j提供写入数据库的功能
spring的话aop异常捕获可以完美解决这个问题