get和load的区别(小结)
*1. get是及时加载 会直接发送sql语句
- load() 懒加载 用的时候才会加载
- @author 老妖
*2.get() 当查询的id不存在,会得到null
*load() 当查询的id不存在,会报错 org.hibernate.objectNotFoundException
*load在使用之前先使用user - 3.get()
- load()
- 关闭session之后还想要使用对象,这种时候load方法会报错
- 会报关于懒加载的错误
get()方法效率快,不过占用内存,而load()方法则节省空间