1.级联删除
在映射标签<set><many-to-one>等中,设置cascade="delete",那么在本映射的实体类对象被删除时,其<set><many-to-one>等对应行中与之相关联的记录也会被删除。
注意:
User user = (User) getSession().get(User.class, userId);
getSession().delete(user);
与
getSession().delete(new User(userId));
是不一样的,前者能够级联删除成功;后者则会报异常。