码迷,mamicode.com
首页 > 其他好文 > 详细

session.load()和session.get()的区别

时间:2014-04-28 18:19:03      阅读:511      评论:0      收藏:0      [点我收藏+]

标签:java   get   load   文件   工作   程序员   ber   数据库   编程   关系   nat   

Session.load/get方 法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。

其区别在于:

如果未能发现 符合条件的记录,get方法返回null,

而load方 法会抛出一个ObjectNotFoundException。

 

Hibernate的工作原理:

一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,

使得java程序员可以使用对象编程思维来操纵数据库。

工作流程:

1.读 取并解析配置文件

2.读取并解析映射信息,创建SessionFactory

3.打 开Sesssion

4.创建事务Transation

5.持 久化操作

6.提交事务

7.关闭Session

8.关 闭SesstionFactory

session.load()和session.get()的区别,码迷,mamicode.com

session.load()和session.get()的区别

标签:java   get   load   文件   工作   程序员   ber   数据库   编程   关系   nat   

原文地址:http://www.cnblogs.com/laotan/p/3695282.html

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