hibernate get VS load
1. 执行get方法:会立即加载对象
而执行load方法,若不适用该对象,则不会立即执行查询操作,而返回一个代理对象
get立即检索,load延迟检索
2. load方法可能抛出懒加载异常:LazyInitializationException
在需要初始化代理对象之前,已经关闭了Session
3. 若数据库表中没有数据,且Session也没有被关闭,同时需要使用对象时
get:返回null
load:若不使用该对象的任何属性,没有问题;若需要初始化,抛出异常