Bem tenho uma duvida que preciso garantir aqui no projeto, por exemplo, tenho 2 entidades Produto e Usuario, elas nao tem relacionamento entre elas, porem suponha que eu precise cadastrar 2 no mesmo metodo, por exemplo:
MeuController{
private UsuarioRepositorio User;
private ProdutoRepositorio prod;
public MeuController(UsuarioRepositorio user, ProdutoRepositorio prod) {
...
}
public void salvarAmbos(Produto, Usuario) {
this.User.save(Usuario);
this.prod.save(Produto);
}
No Usuario e Produto REPOSITORIO as classes que implementam eles recebem uma Session no construtor, minha duvida é: o vraptor disponibiliza a mesma Session para ambos? sim, nao? se sim ele garante o rollback de ambos? se não, como poderia efetuar algo desse tipo.
Espero que eu tenha sido claro na duvida e agradeço a compreensão.