美文网首页
session.get() vs session.load()

session.get() vs session.load()

作者: chaofeng | 来源:发表于2015-09-11 09:15 被阅读14次

1、如果未能发现Serializable id

  • get()返回null
  • load()返回ObjectNotFoundException
    2、返回值
  • get()返回的是entity
  • load()返回的是entity_proxy
    3、查询范围
  • get()只会查询session级缓存,如果查询不到 ,就会去DB
  • load()会去session,然后去sessionFactory,再去DB
    4、延迟加载
  • HIBERNATE的延迟加载是基于PROXY完成的,所以get()方法并不能实现

相关文章

  • session.get() vs session.load()

    1、如果未能发现Serializable id get()返回null, load()返回ObjectNotFou...

  • 2017.7.17

    模拟登陆问题cookiejar + session不能使用 request这是因为 session.get 能够在...

  • Hibernate中session方法

    1. sesson的CRUD常用方法 session.save(实体类) 保存 session.get(实体类的字...

  • hibernate懒加载(lazy)

    lazy需要的时候,加载,不需要的时候,不加载。 类的懒加载 session.load方法是懒加载类的延迟加载在映...

  • Session中load/get方法的详细区别

    Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。 其区...

  • 【五行论水】

    壬vs癸阳vs阴动vs静白vs黑勇vs谋狂vs逸涛vs渗敏vs睿急vs缓响vs寂奔vs驻吐vs纳 。。。。。。 水...

  • 【土为何物】

    戊vs己阳vs阴厚vs薄重vs轻凸vs平实vs虚深vs浅伟vs卑藏vs盖信vs疑稳vs浮强vs弱 土代表环境环境寓...

  • 【五行论木】

    甲vs乙 阳vs阴 直vs曲 纵vs横 高vs宽 挺vs垂 衝vs铺 优vs良 通vs达 干vs枝 上vs下 粗v...

  • 【五行论火】

    丙vs丁 阳vs阴 散vs聚 泛vs专 远vs近 猛vs文 爆vs缩 快vs慢 扩vs定 周vs点 外vs里 宏v...

  • 【五行论金】

    庚vs辛 阳vs阴 刚vs柔 锋vs锐 劈vs戳 悍vs险 确vs准 决vs绝 边vs端 理vs据 冷vs润 攻v...

网友评论

      本文标题:session.get() vs session.load()

      本文链接:https://www.haomeiwen.com/subject/ihupcttx.html