implementacao hibernate