Transactions

2 respostas
natasha_sch

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);
}

2 Respostas

drigo.angelo

Desculpe mas ainda estou estudando Portugues e
iniciei estudar EJB ha um mes…

Qual sua lingua materna?

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

natasha_sch

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

Criado 26 de janeiro de 2011
Ultima resposta 26 de jan. de 2011
Respostas 2
Participantes 2