hibernate的get()和load()方法
两个方法的区别:
(1)立即加载对象
在立即加载对象时,如果对象是存在的,那么使用load()和get()方法是没有区别的
但是,如果对象不存在的话,get()方法返回的是null,而load()方法则会弹出异常.
(2)延迟加载对象
get()方法依然使用立即加载的方式发送SQL语句,并得到已经初始化的对象,而load()
方法则根本不发送SQL语句,它返回一个代理对象,直到这个对象被访问使用时,此代理
对象才被初始化.
posted on 2007-08-26 18:06
Ke 阅读(176)
评论(0) 编辑 收藏 所属分类:
hibernate