ポートレットでHibernateのセッションの管理 (2)

フィルタでやろうかと思ったけど、単純にportlet.xmlで指定しているポートレットのprocessActionとrenderで親に渡す前にやればいいのね、と言うことに気づく。複雑なことをしない限り、フィルタを使わずにもいけそうだ。ちなみに、これの問題は、ブログポートレットで遭遇している問題で、とりあえず、フィルタを使わずにいってみよう。

ポートレットでHibernateのセッションの管理

ポートレットで JSF と Hibernate を使っているが、Hibernateのセッションをどう管理するべきかに悩む。というわけで、どうすればいいか考えていたところ、そういや、Open Session in Viewというのをよく見るなと言うことで、ポートレットではどうしたものだろうと考えると、ポートレットフィルタを使えばいいのかな、ということにたどり着く。まぁ、せっかく作ったポートレットフィルタだから、使わないと損だよね。processActionとrenderの前後でセッションをオープン・クローズしておけば、良いのではないかね~。この方法で進めてみようかな。