HQL删除对象时的主要事项

原创 2011年01月10日 12:57:00

Hibernate 中删除一个对象时,

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

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

·HQL语句的更新和删除_Hibernate

·HQL语句的更新和删除_Hibernate   2009-12-10 09:28:14|  分类: Hibernate|字号 订阅   1.实体的更新和删除: ...
  • zygzzp
  • zygzzp
  • 2013年05月20日 13:44
  • 1471

hql查询对象的全部属性和部分属性的区别

hql在查询对象的全部属性和部分属性时,在遍历结果集需要使用不同的方式: ①查询对象的全部属性 以查询学生的属性为例 ListStudent> list = session.createQuery("...
  • lewky_liu
  • lewky_liu
  • 2017年07月19日 23:02
  • 372

hibernate关联对象的增删改查------增

本文可作为,北京尚学堂马士兵hibernate课程的学习笔记。 这一节,我们看看hibernate关联关系的增删改查 就关联关系而已,咱们在上一节已经提了很多了,一对多,多对一,单向,双向... ...
  • dlf123321
  • dlf123321
  • 2015年06月28日 13:01
  • 2415

Hibernate3学习笔记(9)—— HQL实现查询对象部分属性

用HQL获取部分的实体对象属性 在使用HQL查询中,有时并不需要获取完整的一个实体对象,例如一个实体对象User有三个属性:account, password和email,如果我们只需要...
  • xxxknight
  • xxxknight
  • 2015年07月09日 19:09
  • 1896

Hibernate 删除对象关联集合遇到的问题

今天遇到一个问题, Product 类中有一个集合属性,  @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedB...
  • u011526234
  • u011526234
  • 2016年11月09日 15:57
  • 594

HQL删除语句

不多不少就一句         String hql = "delete Article a where a.id in"+"("+ids+")";
  • opklopkl123
  • opklopkl123
  • 2011年01月07日 22:06
  • 13408

Hibernate中使用HQL语句删除数据

http://justdo2008.iteye.com/blog/426272 在Hibernate 3中,增加了HQL删除语句,格式如下: Delete FROM 表名 Wh...
  • SalmonellaVaccine
  • SalmonellaVaccine
  • 2013年10月17日 00:44
  • 20360

Hql语句注意事项总结 批量删除 批量查询

1.在Hql中使用group by的问题 (1)使用统计函数作为输出结果 select sum(total),sum(totalup) from AD where aid=? an...
  • a137268431
  • a137268431
  • 2013年12月11日 09:11
  • 3163

【hibernate】——hql简单属性+实体对象查询

最近一直在研究hibernate,真是觉得越深入乐趣越多,由衷佩服hibernate的开发者,真正的体验到什么时灵活自如!真的很喜欢!     本文小编主要讲解hibernate中原生sql在查询简单...
  • jiadajing267
  • jiadajing267
  • 2017年06月05日 21:34
  • 583

hql中关于一对多,根据数组里面某个对象的某个属性查询的方法总结。

今天在工作中遇到了一个棘手的问题, 问题描述如下: A类中需要关联List,即一对多关系,现在我需要根据B类中的一个属性,查询A类。 解决方法如下: String hql = "sel...
  • z479403374
  • z479403374
  • 2016年06月29日 10:53
  • 340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HQL删除对象时的主要事项
举报原因:
原因补充:

(最多只允许输入30个字)