Transactions

Ola, eu ser nova aqui e preciso de ajuda :slight_smile: Desculpe mas ainda estou estudando Portugues e
iniciei estudar EJB ha um mes… estou aprendendo sobre transactions, mas nao estou entendendo
porque o source abaixo nao funciona! Nao deveria persistir c1 e executar rollback para c ???

Obrigado,
Natasha :slight_smile:


@TransactionAttribute(TransactionAttributeTpe.REQUIRED)
public void test1() {
     Customer c = new Customer();
     c.setNome("Natasha");
     em.persist(c);
     test2();
     throw new RuntimeException();
}

@TransactionAttribute(TransactionAttributeTpe.REQUIRES_NEW)
public void test2() {
     Customer c1 = new Customer();
     c1.setNome("Irina");
     em.persist(c1);
}

[quote] Desculpe mas ainda estou estudando Portugues e
iniciei estudar EJB ha um mes… [/quote]

Qual sua lingua materna?

No seu código tá assim mesmo, ou você colocou TransactionAttributeType ?

Oi. Obrigada. Sou Russa :slight_smile:
Desculpa, esta certo no Eclipse, copiei errado aqui :frowning: