Boa tarde pessoal, estou desenvolvendo meu estagio para faculdade e veio aquela duvida sobre com gerenciar transações em aplicações desktop, vcs fecham a session a cada operação ? Como fazer isso de maneira eficiente ? desde ja agradeço aos que responderem
Cara, utiliza o spring… vai te ajudar muito com isso!
O ideal é você delegar isso para alguém… não deixar que o seu dao ou a sua camada service se responsabilize com a criação das transações. Estes deve estar em um contexto transacional, mas não saber como adquirir um!
Se está falando apenas de transação de Banco de Dados, você pode usar um pool de conexões como o C3p0.