hibernate三种对象