JSR-000220 Enterprise JavaBeans 3.0 Final Release (persistence) 仕様に次のように記載されていることは承知しています。
「一般に、ポータブル アプリケーションは、EntityManager またはクエリ操作を呼び出したり、他のエンティティ インスタンスにアクセスしたり、ライフサイクル コールバック メソッドで関係を変更したりしないでください。」
これは非常に制限的であると思われます。EntityListener 内から EntityManager にアクセスしたい状況があります。
Jboss/Glassfish、またはその他のアプリケーションサーバーのリスナー内から EntityManager を使用するときに、悪影響や落とし穴に遭遇した人はいますか?