Java、休止状態、SEAM、および Richfaces を使用しています。
ユーザーがログインしていることを示すレジスタをデータベースに保存しましたが、サーバーのセッションが期限切れになった瞬間にデータベースに保存する必要があります。HttpSessionListener を実装するクラスを実装しました。次のようなメソッド sessionDestroyed を入れました。
...
historia.setFechafinal(new Date());
historia.setGlosa("test");
historia.setTiempo("tiempo");
entityManager.persist(historia);
...
オブジェクトのヒストリアを保持したい場合、エラーがスローされます。これは、セッションの有効期限が切れたため、コンポーネント entityManager が存在しないためです。
セッションの有効期限が切れた後、データベースに書き込むにはどうすればよいですか? 私はこのテーマの新人です。
ありがとう