Olá galera
Eu li o livro de VRaptor do Lucas Cavalcanti, e eu vi que tem algumas formas de controlar transações no VRaptor, gostaria de saber qual a melhor dessas:
1 - Usando o plugin do JPA ou Hibernate, ele abre uma transação no inicio da requisição e fecha no final. Eu gostaria de saber se ele abre transação em todas as requisições, ou apenas as que necessitam. E gostaria de saber quanto custoso é abrir transações em todas as requisições.
2 - Utilizando o Spring, integrar com o Spring para deixar o controle de transações com o Spring.
3 - Criar um interceptor para controlar minhas transações, no caso as transações seriam abertas apenas nos métodos anotados.
Queria saber a opinião de algumas pessoas sobre isso.
Qual seria a maneira maneira mais “leve” no quesito velocidade.
Obrigado pela atenção