Implementado o uso do hibernate