Olá pessoal. Eu sei +ou- o que é uma transação e entendo sua utilidade. Mas estou com uma duvida, pelos exemplos que encontrei na internet, no Hibernate util quando dou um getSession, toda vez que abro uma sessão inicio uma transação. Isso está correto? Quando devo ou não devo usar transações?
se sua aplicação for desktop, vc tem abrir uma transação toda vez q vc for fazer um insert, update, delete.
se sua aplicação for web, vc pode deixar o container gerenciar a transação para vc.
PS: consulta nao precisa de abrir transação
espero ter te ajudado.
t+