Imagem de fundo

O controle de transações nos Enterprise Java Beans pode ser...

O controle de transações nos Enterprise Java Beans pode ser efetuado de forma simples, com base na Java Transaction API, por meio de anotações sobre os métodos e controle via contêiner.


Com relação ao escopo da transação, especificado pela anotação TransactionAttribute, é correto afirmar que o tipo:


A

Never desconsidera qualquer transação corrente, executando fora de transações, de forma independente;


B

Mandatory inicia uma nova transação para execução do método;


C

NotSupported não permite o uso de transações, gerando uma exceção caso haja uma transação em andamento;


D

RequiredNew exige uma transação corrente, gerando uma exceção caso não haja uma transação em andamento;


E

Supports utiliza uma transação do cliente, caso exista, mas não cria transações para a execução do método.