Hibernate学习札记(四)【操纵对象篇】

Hibernate学习笔记(四)【操纵对象篇】ASession的缓存作用 各种查询方法commit()flush()FlusMode.AUTO默认清

Hibernate学习笔记(四)【操纵对象篇】

A     Session的缓存作用

 各种查询方法commit()flush()FlusMode.AUTO默认清理清理清理FlushMode.COMMIT不清理清理清理FlushMode.NEVER不清理不清理清理

C     Java对象在Hibernate持久化层的状态


D     Session接口详细用法


E     级联操作对象图

cascade属性

a)       批量更新session.createQuery(updateHQL ).executeUpdate()b)       批量删除session.createQuery(deleteHQL ).executeUpdate()例子:String deleteHQL = “delete Monkey m where m.name = :oldName”session.createQuery(deleteHQL).setString(“oldName”,”Tom”) .executeUpdate()c)       批量插入session.createQuery(insertHQL ).executeUpdate()只支持insert into…select…  不支持insert into …values…