Hibernate里面session.get()和session.load()的区别

get():没有使用延迟加载。返回的是一个真实对象

load():使用了延迟加载,返回的是一个代理对象

相关操作:

 

  hbm.xml中可以通过<class>元素的lazy属性控制,默认lazy=“true”

  可以使用Hibernate。initialize(user),将真实的对象返回

  使用get()

posted on 2016-01-13 19:53  编世界  阅读(134)  评论(0编辑  收藏  举报