Hibernate + EJB + Transação

11 views
Skip to first unread message

Bruno Ferreira Queiroz

unread,
Jun 21, 2010, 3:56:23 PM6/21/10
to hibernat...@googlegroups.com
Senhores, 

Estou com um problema, alguém já passou por isto.

Tenho uma classe "User" e uma Classe "Cliente".

Preciso persistir a Cliente e acessar um EJB 

@EJB
private UserServiceLocal userService;

userService.saveItem(user);

Bruno Ferreira Queiroz

unread,
Jun 21, 2010, 3:59:19 PM6/21/10
to hibernat...@googlegroups.com
 err, enviei email sem querer.

Estou com um problema, alguém já passou por isto.

Tenho uma classe "User" e uma Classe "Cliente".

Preciso persistir a Cliente e acessar um EJB para persistir o user.

@EJB
private UserServiceLocal userService;

              @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public Recurso saveItem(Recurso item, User user) throws Exception {

                   Recurso newRecurso = entityManager.merge(item);
userService.saveItem(user);
                 }

só que da erro de transação, qual há melhor força de proceder nessas situações ? acho que é uma situação que acontece com frequência, esse controle de transação

Agradeço desde já.

Abraços

leonardo.

unread,
Jun 22, 2010, 10:28:12 PM6/22/10
to hibernat...@googlegroups.com
Qual o erro que está dando?

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Hibernate Brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para hibernat...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para hibernate-bras...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/hibernate-brasil?hl=pt-BR.



--
Leonardo Gomes Ribeiro
Analista de Sistemas
Sefaz Ce


SCJP 1.5
SCWCD 1.5

Renilson Eurich

unread,
Jun 23, 2010, 9:42:47 AM6/23/10
to hibernat...@googlegroups.com
Bom dia a todos, 

Gostaria de sair da lista. Como faço?

Att, 
Renilson

Bruno Missi Xavier

unread,
Jun 25, 2010, 2:08:25 PM6/25/10
to hibernat...@googlegroups.com
Tava no seu proprio e-mail.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Hibernate Brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para hibernat...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para hibernate-bras...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/hibernate-brasil?hl=pt-BR.








2010/6/23 Renilson Eurich <redn...@gmail.com>



--
Atenciosamente,

Bruno Missi Xavier
Consultor Interno de Gestão
Tel/cel: (28) 3521-2001 / (28) 9966-7613
www.dataci.es.gov.br
email: dataci...@cachoeiro.es.gov.br
skype: bruno.missi.xavier


Reply all
Reply to author
Forward
0 new messages