您的位置:首页 > 其它

hibernate学习笔记(摘自尚硅谷——佟刚视频)

2015-06-01 17:14 260 查看
hibernate session的get方法和load方法比较

/**

* get VS load:

*

* 1. 执行 get 方法: 会立即加载对象.

* 执行 load 方法, 若不适用该对象, 则不会立即执行查询操作, 而返回一个代理对象

*

* get 是 立即检索, load 是延迟检索.

*

* 2. load 方法可能会抛出 LazyInitializationException 异常: 在需要初始化

* 代理对象之前已经关闭了 Session

*

* 3. 若数据表中没有对应的记录, Session 也没有被关闭.

* get 返回 null

* load 若不使用该对象的任何属性, 没问题; 若需要初始化了, 抛出异常.

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: