收集一下Hibernate的FAQ:
1)Hibernate3.2 get与load方法的区别:
总之对于get和load的根本区别,一句话,hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。
From:http://blog.youkuaiyun.com/lenotang/archive/2008/06/29/2595349.aspx