Modificação de como a conexão no DAO é feita isso foi alterado com um filtro adicional que "gerencia " a conexão. Sendo assim o ContatoDao tem dois construtores um com argumento e um sem argumento.