Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2023

ProgramaçãoLinguagens de programação
Código
fg063736
Banca
FGV
Órgão
DPE-RS
Ano
2023
Nível
Médio
Cargo
Técnico - Apoio Especializado - Programador
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:
  1. ANever desconsidera qualquer transação corrente, executando fora de transações, de forma independente;
  2. BMandatory inicia uma nova transação para execução do método;
  3. CNotSupported não permite o uso de transações, gerando uma exceção caso haja uma transação em andamento;
  4. DRequiredNew exige uma transação corrente, gerando uma exceção caso não haja uma transação em andamento;
  5. ESupports utiliza uma transação do cliente, caso exista, mas não cria transações para a execução do método.
Revelar gabarito e comentário

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

Link permanente: /questoes/fg063736