session中load()和get()的区别

来源:互联网 发布:户型优化设计 编辑:程序博客网 时间:2024/06/05 15:43

1)如果没有找到符合条件的记录,get()返回null,load()抛出异常

2)get()返回实体类对象,load()返回实体类对象的代理(延迟加载)。当使用session.load()来加载一个对象时,并不会发出sql语句,得到的是一个代理对象,这个代理对象只保存了实体对象的id值,只有当需要使用这个对象得到其它属性时,才会发出sql语句,从数据库中查询

原创粉丝点击