+ -
当前位置:首页 → 问答吧 → hibernate中 get 方法 与 load 方法有什么区别

hibernate中 get 方法 与 load 方法有什么区别

时间:2010-11-30

来源:互联网

只知道如果数据库里没有值 get方法返回null load 方法 会出异常。
除了这个还有什么区别吗?

作者: nayouzenmyang   发布时间: 2010-11-30

就一句话
get和load的根本区别,hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。 

作者: ckstory   发布时间: 2010-11-30