我通常会像这样布置我的Java SE方法。我应该尝试捕捉这样的简单读取的任何异常吗?我可以看到使用捕获任何插入,但为此我没有看到需要。只是要求提供建议。我应该试图捕捉任何EnityManager查询异常吗?
public List<PkgLineStateHistory> findAllStateHistory() {
EntityManager em = getEntityManager();
List<PkgLineStateHistory> list = null;
try {
return em.createNamedQuery("PkgLineStateHistory.findAll").getResultList();
} finally {
em.close();
}
}
在他的例子中,异常*被传播。我认为他的观点是:他是否应该在试卷中包装他的陈述,只是为了在最后得到“接近”? – jpkrohling 2011-02-04 13:46:19