码迷,mamicode.com
首页 > Web开发 > 详细

>hibernate-session中的方法

时间:2016-03-27 19:31:22      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

1.操作实体对象的方法

  save()  保存

  update() 更新

  saveOrUpdate() 保存或更新

  delete() 删除

2.操作缓存的方法

  clear()  清除所有缓存

  evit()   将指定对象清除出缓存

  flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存)

3.查询实体对象的方法

  get()

  load()

  createQuery()

  createCriteria()

get()和load()方法的比较

  ①get()方法是立即加载,即只要执行get()方法,立即会发出sql语句

    load()方法是延迟加载,即只有查询该对象的属性时,才会发出sql语句

  ②没查到时,get()方法返回null,load()方法抛异常

  ③get()方法返回的是真实的对象

    load()方法返回的是代理对象

 

>hibernate-session中的方法

标签:

原文地址:http://www.cnblogs.com/rrb520/p/5326392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!