hibernate oid get/load
2018-11-19 本文已影响0人
_City_of_sky
当使用get方法加载获取对象时,它会第一时间执行SQL到数据库查询,整个对象给返回出来。 当使用load方法加载获取对象时,不会立即到数据库查询,只是得到一个proxy对象(里面有个属性handler值是一个id)当要查询其他属性时间,也就是session.load(stu.name);这时才会发送SQL去查询
当id不存在,查不到数据时,两个方法返回信息也不一样。
当id不存在,查不到数据时,两个方法返回信息也不一样。