implemtation d'hibernate