1.执行get方法会立即加载对象,执行load不会立即加载,返回的是一个代理对象
下图是两个方法执行的结果,是相同的,这是因为c对象都被用到了
下图是执行get方法,没有用到c对象,但是却发送了sql语句
下图是load方法,没有用到c对象,也没有发送sql语句,懒加载
2.若数据库没有对应的记录,get返回null
load方法抛出异常,因为代理对象没有与之对应的记录
3.load方法可能会抛出异常,因为采用的是懒加载,如果这个对象用之前关闭了session,那么就会抛出这个异常
看到了吧,这就是两个方法之间最主要的区别