您的位置:首页 > 其它

get和load的区别

2015-10-27 10:48 218 查看
1.get方法和load方法的区别

在不考虑缓存的情况下,get方法会在调用后立即向数据库发出sql语句,返回持久化对象

load方法会在调用后返回一个代理对象,该对象只保存了对象的id,直到使用对象的非主键属性时,才会发出sql语句

2.查询数据库中不存在的数据时,get方法返回null,load方法抛出异常org.hibernate.objectNotFoundException
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: