sample hibernate