1、如果未能发现Serializable id
-
get()
返回null
, -
load()
返回ObjectNotFoundException
2、返回值 -
get()
返回的是entity
-
load()
返回的是entity_proxy
3、查询范围 -
get()
只会查询session
级缓存,如果查询不到 ,就会去DB -
load()
会去session
,然后去sessionFactory
,再去DB
4、延迟加载 -
HIBERNATE
的延迟加载是基于PROXY
完成的,所以get()
方法并不能实现