hibernate oid get/load

2018-11-19  本文已影响0人  _City_of_sky


当使用get方法加载获取对象时,它会第一时间执行SQL到数据库查询,整个对象给返回出来。 当使用load方法加载获取对象时,不会立即到数据库查询,只是得到一个proxy对象(里面有个属性handler值是一个id)当要查询其他属性时间,也就是session.load(stu.name);这时才会发送SQL去查询

当id不存在,查不到数据时,两个方法返回信息也不一样。

上一篇下一篇

猜你喜欢

热点阅读