Utilizando um pool de conexões com hibernate
Parece algo já muito falado na web. Mas o que vou tratar aqui nem todo mundo usa e as vezes sofre com certos tipos de erros. O caso descrito é o seguinte: Tenho um número X de agências bancárias do banco Y. E tenho que controlar as linhas telefônicas do banco. Cada cidade tem N agências com N telefones cada. E cada agência pode ter posto de auto atendimento em outros locais. Cada posto de auto atendimento tem uma agência que é responsável por ele. Preciso saber quais são os terminais telefônicos de cada agência. Trataremos da seguinte forma. O sistema será implementado quando as agências e suas linhas telefônicas já estão em funcionamento. Então teremos um banco de dados legado. Vou criar um DAO genérico do tipo que tem muito tutorial por aí, depois vamos aperfeiçoar. A vantagem do DAO genérico é que ele pode ser utilizado para executar operações persistentes de qualquer entidade. primeiro, criamos a interface GenericDAO import java.io.Serializable; import...