implementando o uso do hibernate