Hibernate中load方法的小问题
3个回答
展开全部
load是延迟加载, 即你虽然load了, 但是sql语句还没有执行, 当你使用这个对象的时候才会真正的去执行sql并把对象的其他属性赋值
load默认对象是存在的, 如果不存在会抛异常
而get则是立即执行sql, 结果不存在就是返回null
一般来说 load 节省资源(用到的时候才去查询取结果)
load默认对象是存在的, 如果不存在会抛异常
而get则是立即执行sql, 结果不存在就是返回null
一般来说 load 节省资源(用到的时候才去查询取结果)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这样叫,但通常是从数据库载入等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session.load(class,id);和session.get(class,id);一样的
都是从数据库中装载指定id的记录并在内存中封装成BO对象
都是从数据库中装载指定id的记录并在内存中封装成BO对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询