新闻正文

Hibernate 3.0的级联删除

来源:IBM  J2EE  2007-10-27 23:01:24 网友评论 0 条 字体:[ ] ~我要投稿!
Hibernate 3.0的级联删除:
    就是删除主表时、从表所关联的记录关联删除。

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()));

 }



收藏到ViVi   收藏此页到365Key
上一篇:Spring下的单元测试要点
下一篇:Java Web开发的未来--Servlet 3.0,Comet,REST
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索
  • Google
   网站首页 -  网站地图 -  技术学习 -  网站投稿 -  帮助中心
Copyright 2003-2008 www.javah.net All Rights Reserved
2008 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享