JPA

JPAのキャッシュでハマる

JPAのキャッシュでハマりました。 仕組みをちゃんと理解していないからだね。 現象 Webアプリケーションでデータ参照 別処理で該当データ削除 Webアプリケーションで再度同一データ参照 データがないはずなのに参照できる キャッシュと考えれば、当たり前で…

getSingleResultで javax.ejb.EJBTransactionRolledbackException(更新)

環境 Glassfish 4.1 Netbeans 8.0.2 JDK8 問題点 EntityManagerでNamedQueryを使ってデータ取得してるんだけど、結果がNullとなる場合だけ「javax.ejb.EJBTransactionRolledbackException」が発生しちゃう。 取得後にNull判定しようと思っていたのに。 em.cr…