some thing about learn hibernate