最近遇到一个从来没有碰到的问题,try catch 里面有异常,也捕获不了,也不打印异常,研究了好久也不知道错哪里了,难道还有 exception 捕获不了的异常?
一直以为是 action 层把异常给屏蔽了,因为在 action throws 异常控制台也不打印,
在网上找了好多异常的资料
Throwable 类是 Java 语言中所有错误和异常类的父类,那就使用这个代替我们常常使用的 exception 吧 果不其然,控制台打印异常了
try {
list = this.hibernateTemplate.find(hql.toString(), values);
} catch (Throwable e) {
e.printStackTrace();
}