1、如果未能發(fā)現(xiàn)Serializable id
-
get()返回null, -
load()返回ObjectNotFoundException
2、返回值 -
get()返回的是entity -
load()返回的是entity_proxy
3、查詢范圍 -
get()只會(huì)查詢session級(jí)緩存,如果查詢不到 ,就會(huì)去DB -
load()會(huì)去session,然后去sessionFactory,再去DB
4、延遲加載 -
HIBERNATE的延遲加載是基于PROXY完成的,所以get()方法并不能實(shí)現(xiàn)