Hibernate中load和get方法区别
2013-03-14 10:45
253 查看
1.get()采用立即加载方式,而load()采用延迟加载,get()方法执行的时候,会立即向数据库发出查询语句;
而load()方法返回的是一个代理(此代理中只有一个id属性),只有等真正使用该对象属性的时候,才会发出sql语句。
2.如果数据库中没有对应的记录,get()方法返回的是null。
而load()方法出现异常ObjectNotFoundException。
相关文章推荐
- Hibernate 3.x中load方法和get方法的区别(简单介绍)
- Hibernate中get方法和load方法的区别
- Hibernate中GET和LOAD方法的区别
- Hibernate中get和load方法的区别
- hibernate的get和load方法区别
- hibernate的get、load的方法的区别,IllegalArgument异常
- hibernate中load和get方法的区别 lazy的策略
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate 中 get与load方法区别
- hibernate加载持久化实例load和get方法区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别
- hibernate的get和load方法区别
- Hibernate的load()、get()、list()、iterator()方法的区别
- Hibernate的get方法和load方法的区别
- Hibernate中get和load方法的区别
- Hibernate中get和load方法的区别以及close(),clear()、evict()等的区别
- Hibernate get 和 load方法区别