Como VRaptor trata transações do hibernate  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
nathanpsouza
JavaChild
[Avatar]

Membro desde: 11/07/2009 16:46:57
Mensagens: 106
Localização: Curitiba PR
Offline

galera, queria saber como o VRaptor trata as transações do hibernate, é usando aop?

Dúvidas?? o fórum esta ai pra isso
[WWW]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Você pode analisar analisando os códigos do vraptor na classe br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.

Há também um outro tópico aqui no guj que discutimos bastante como funciona.

Trocando em miúdos há um interceptor requested-scope que faz um try and catch. Caso passar no try com sucesso faz commit, caso cair no catch faz rollback.

Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6404
Offline

se vc for pegar ao pé da letra, todo processo do VRaptor é AOP...

você quer executar MeuController.minhaLogica() e ele faz um monte de coisa antes e um monte de coisa depois...

o controle de transações é feito com um interceptor, como o garcia falou, que abre a transação antes da sua lógica e comita (ou dá rollback) depois


--
Caelum
www.caelum.com.br

nathanpsouza
JavaChild
[Avatar]

Membro desde: 11/07/2009 16:46:57
Mensagens: 106
Localização: Curitiba PR
Offline

opaa, valeu cara, vou baixar o fonte do vraptor pra analisar melhor

Dúvidas?? o fórum esta ai pra isso
[WWW]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team