Requiredトランザクションアノテーションが付けられたパブリックEJBステートフルセッションBeanメソッドがあり、同じEJBでプライベートメソッドを呼び出しているが、そのプライベートメソッドにトランザクションアノテーションが付けられていない場合、潜在的なトランザクションの問題が発生しますか?
パブリックメソッドがトランザクションを要求するように注釈が付けられていると仮定すると、データベース接続を取得し、更新を行い、データベースも更新するプライベートメソッドを呼び出し、プライベートメソッドが戻り、パブリックメソッドがトランザクションをコミットします。
プライベートメソッドにトランザクションアノテーションとして「サポート」を実際に配置する必要がありますか、それともそのメソッドにアノテーションを配置しなくても大丈夫ですか?
コンテナとしてWebLogic11gで実行しています。