four exercises of hibernate