Hibernate——get()与load()

原创 2015年11月18日 11:06:11

通过get()获取对象时,会马上执行SQL语句,并返回所查询的对象。

通过load()获取对象时,会返回一个代理对象,此时上它没有执行SQL语句,而是在需要获取该对象的属性时(真正用到对象的属性时)才会执行SQL语句。

版权声明:本文为博主原创文章,可随意转载,但请注明出处!

Hibernate中get与load的用法

Hibernate中get与load的用法 a)  load方法的工作原理 load是true而get是false. 意思就是 load采用的是延迟加载的方式 而get不是,hibernat...
  • chen476328361
  • chen476328361
  • 2014年04月01日 19:50
  • 759

hibernate中get和load,find的区别 .

get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hib...
  • wenzhihui_2010
  • wenzhihui_2010
  • 2013年08月27日 10:38
  • 1621

从源码上分析hibernate的load和get之间的区别

从源码上分析hibernate的load和get之间的区别 对于hibernate的load和get之间的区别之前在网上找的一些资料,好多说法,所以不确定哪个才是对的,所以专门断点核实过,最后确定了两...
  • Intlgj
  • Intlgj
  • 2014年01月17日 19:33
  • 2257

hibernate中get和load的区别

hibernate中get和load的区别
  • hoho_12
  • hoho_12
  • 2016年11月03日 16:24
  • 866

hibernate 中的get与load的区别

Hibernate get和load区别get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比: load...
  • pioneerlinzi
  • pioneerlinzi
  • 2016年06月20日 13:24
  • 334

Hibernate get和load 原理及区别

1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常; get方法检索不到的话会返回null; 2.从检索执行机制上对比...
  • a327736051
  • a327736051
  • 2015年12月20日 09:08
  • 730

Hibernate中get和load有什么不同之处?

学习笔记 1、Hibernate中get和load有什么不同之处? (1)Hibernate的get方法,会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,...
  • buhuikanjian
  • buhuikanjian
  • 2016年11月16日 15:40
  • 4308

hibernate的get() load() 和find()区别

hibernate的get load 和find区别
  • xuhuanchao
  • xuhuanchao
  • 2010年06月17日 20:07
  • 1286

Hibernate Session对象load()方法和get()方法区别

(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级...
  • daryl715
  • daryl715
  • 2007年02月08日 16:56
  • 2035

Hibernate中get和load方法的区别详解

1. 对于Hibernate的get方法,Hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这...
  • qq_33642117
  • qq_33642117
  • 2016年07月23日 23:44
  • 777
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate——get()与load()
举报原因:
原因补充:

(最多只允许输入30个字)