黑马程序员技术交流社区
标题:
解决方法,希望每个人把自己经常出现的问题分享给大家
[打印本页]
作者:
包旭
时间:
2014-12-15 01:22
标题:
解决方法,希望每个人把自己经常出现的问题分享给大家
捕获所有的异常:
错误
Query q = ...
Person p;
try {
p = (Person) q.getSingleResult();
} catch(Exception e) {
p = null;
}
这是一个查询操作,可能出现异常的原因是:结果不唯一;没有结果;数据库无法访问,而捕获所有的异常,设置为null将掩盖各种异常情况。
正确
Query q = ...
Person p;
try {
p = (Person) q.getSingleResult();
} catch(NoResultException e) {
p = null;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2