Hibernate中load与get的区别

1.get()采用立即加载方式,而load()采用延迟加载;①get()方法执行的时候,会立即向数据库发出查询语句;(查询顺序:内部缓存,香港虚拟主机,数据库)②load()方法返回的是一个代理(此代理中只有一个id属性),只有等真正使用该对象属性的时候,才会发出sql语句;(查询顺序:内部缓存,香港虚拟主机,二级缓存,香港空间,数据库)2.如果数据库中没有对应的记录,get()方法返回的是null.而load()方法出现异常ObjectNotFoundException这种精神使人能在旅行中和大自然更加接近,

Hibernate中load与get的区别

相关文章:

你感兴趣的文章:

标签云: