Implementando um DAO bem meia boa (sem copy and paste)