JBoss 7 が提供する接続プールを使用し、すべてのアクションの後に connection.close() を実行します。
しかし、一時テーブルを作成すると、データベースから新しいセッションを使用しているため (connection.close() とプーリングのため)、現在のユーザーには残りません。
たとえば、アクションで一時テーブルを作成します。ユーザーがページを変更します。新しいアクションは一時テーブルでクエリを実行する必要がありますが、これはもう存在しません。
したがって、この種のアーキテクチャで一時テーブルを提供する方法が本当にわかりません。