hibernate级联删除

Posted on 2007-10-26 12:55 ajie_Tang 阅读(2899) 评论(2)  编辑  收藏
级联删除:
    就是删除主表时、从表所关联的记录关联删除。

1)、主表pojo的xml文件多对一的地方需要打开级联级别,
              <set name="" inverse="true" cascade="all" lazy="true" >
2)、 注意:删除时候一定要确保对象是持久状态的对象、我现在是通过Id从新查询了一边、
                    不知道还有什么更好的方法没?
          如:

/**
  * 删除巡检记录信息
  *
  * @param esTPatrolRec
  *            巡检记录对象
  * @author 唐杰
  * @date Oct 26, 2007
  */
 public void delPatrolRec(EsTPatrolRec esTPatrolRec) {
  esTPatrolRecDAO.delete(this.getPatrolRecById(esTPatrolRec
    .getPatrolid()));

 }


        
            

Feedback

# re: hibernate级联删除  回复  更多评论   

2007-10-27 18:06 by 中华信鸽
记号,学习了.

# re: hibernate级联删除  回复  更多评论   

2008-09-25 07:38 by 123
你不查询一遍怎么能得到你要删除的对象,我都会先查询一遍

只有注册用户登录后才能发表评论。


网站导航: