私は通常、このようなJava SEメソッドをレイアウトします。私はこのような単純な読み取りの例外をキャッチしようとする必要がありますか?私は任意の挿入物のキャッチを使用して見ることができますが、これは私が必要が表示されません。ちょうど提案を求める。EnityManagerのクエリの例外をキャッチする必要がありますか?
public List<PkgLineStateHistory> findAllStateHistory() {
EntityManager em = getEntityManager();
List<PkgLineStateHistory> list = null;
try {
return em.createNamedQuery("PkgLineStateHistory.findAll").getResultList();
} finally {
em.close();
}
}
この例では、例外*が伝播されています。彼の主張は、tryブロックに自分のステートメントをラップして、最終的には "close"にするのか? – jpkrohling