CompraDao generic