Utilizando Transações Gerenciadas por Componente
É possível ativar um bean de sessão, servlet ou componente de aplicativo cliente para usar transações gerenciadas por componente, para gerenciar suas próprias transações diretamente em vez de permitir que o contêiner gerencie as transações.
Sobre Esta Tarefa
Nota: Os beans de entidade não podem gerenciar transações (portanto, não podem usar as transações gerenciadas por bean).
Para permitir que um bean de sessão, servlet ou componente do cliente aplicativo utilize as transações gerenciadas por componente, execute as seguintes etapas: