好好学习,天天向上!

hibernate的数据状态以及session的CRUD方法

hibernate数据的三种状态:

暂时的:与session没有关系,在数据中也没有记录

持久化:session有关,在数据中有记录

游离的:与session无关,在数据中有记录

 

session.get():不支持延迟检索

session.load():支持延迟检索

返回值为object类型的,都是生成查询语句。

session.update(object);//参数可以是持久的,也可以是游离的

session.save(object);//保存语句

session.delete(object);//删除语句

session.saveorupdate();//当对象为临时状态的时候调用save方法,为持久化或者是游离则调用pudate方法。

 

posted @ 2013-01-08 22:56  忍性而为  阅读(145)  评论(0编辑  收藏  举报
好好学习,天天向上!