关闭

HQL删除对象时的主要事项

标签: hibernatedeletesession数据库xml
675人阅读 评论(0) 收藏 举报

Hibernate 中删除一个对象时,

          首先要配置 XML 文件,将 cascade 属性设置为 delete 或者 delete-orhpan. 同时将 inverse 属性设置为 false 或不设置,默认为 false.

          第二,注意此时不能直接 new 一个对象出来,然后调用 session.delete(obj); 因为 new 出来的对象没有纳入 session 的管理,所有不能级联删除!这是只能先从数据库中拿出数据,然后再删除。这样: session.delete(session.get(obj.class,id));

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:39395次
    • 积分:267
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:2篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论