hibernate中 get和load之间的区别

来源:互联网 发布:sql和oracle语句 编辑:程序博客网 时间:2024/05/29 04:15

在hibernate中 

             get 根据ID查询,它将会立刻去访问数据库中的数据,如果数据库中没有查到相应的数据,它是会报空指针异常

             load     是首先去访问session中,也就是缓存中,如果没有在去查找数据库,它返回的是一个代理,数据懒加载,数据在没第一次使用查找中去,它是报延迟加载错误。

原创粉丝点击