没有用过hibernate ,但帮你顶一下 ^_^

解决方案 »

  1.   

    1.load方法与find,get 方法区别?
    load和get是可以放在一起比较的。。
    load 可以是一个对象并未为被实体化。
    而get必须是要一个实体
    find与iterator也是差不多的。。
    但是find返回的是list,iterator返回的就是iterator。。
    道理上是差不多的,显然从类的角度猜测,我们能得到iterator不能定位,但遍历的效率是很高的。list能进行定位.2.session 描述,refresh方法和flush方法?
    这两个区别可大了。看看文档中refresh是什么意思^_^
    你可能不是很理解flush方法。
    其实尤其是当你在执行session.save()或者session.update()等这些操作的时候,session是需要关闭的。3。哈,没看懂你什么意思:)
      

  2.   

    上面把“session是需要关闭“改为“清空”,用词不当。具体很复杂,,有些东西是跟hbm.xml有关的。,
    我还没有很明白一些做法,目前也只是在hibernate.org论坛上推荐的一些方法去做。。等理解了,有空再回来讨论。见量