これらのメモを読んでください。EBeanサイトページ。以下を含む段落があります:
「EJB3コンテナでEntityManagerを管理する自然な方法は、ステートフルセッションBeanを使用することです。」
また、次のような公開された問題がありました
「「ユーザー思考時間」中にEntityManagerを管理する方法は?
したがって、質問:「user-think-time」に関する前述の問題を解決できるEJBステートレスBeanは何を実行/提供しますか?
ejbは「セッション管理」を提供していると思いますが、セッションをThredLocal変数に格納し、オンデマンドでユーザーに提供する場合の問題は何ですか?そして、EJBを使用しないでください。ejbにはこれに対するワンストップソリューションがありますか?
つまり、この記事には次のように書かれています。この問題のために、Session(休止状態)またはEntityManagerの概念を使用するのは悪いことです。つまり、EJBステートレスBeanを使用する場合、またはセッション管理メカニズムを自分で提供できる場合(実装が難しいと思われる場合)を除いて、これを使用する必要はまったくありません。