セッション Bean を使用するユースケースにはどのようなものがありますか? 個人的には、リクエストを「スティッキー」にする必要がある場合は、Web タイヤでセッション ステータスを保持することを好みます。ありがとうございます。
質問する
127 次
3 に答える
1
JPA の概念の中には、他の JavaEE の概念や、場合によっては EJB に関連付けられているものがあることに注意してください。具体的には、コンテナ管理の EntityManagers が@PersistenceContext
@PersistenceContext(type = EXTENDED) EntityManager em;
- EntityManager はセッション Bean にリンクされており、
@Stateful
セッション Beanによってのみ使用可能です
- EntityManager はセッション Bean にリンクされており、
@PersistenceContext(type = TRANSACTION) EntityManager em;
- EntityManager はリンクされており、現在実行中の JTA トランザクションのスコープ内でのみ使用できます
最初のケースでは、EJB が必要です。2 番目のケースでは、EJB はトランザクション プラミングを自動的に処理するのに適しています。
于 2012-04-13T07:01:56.687 に答える
0
主な使用例は、JPA に必要な面倒で冗長なトランザクション管理コードを作成する必要がないようにすることです。
EJB では、これはほぼ常に見えなくなり、せいぜい 1 つの余分なアノテーションになります。
于 2012-04-15T14:46:04.760 に答える