hibernate
文章平均质量分 78
E01014165
这个作者很懒,什么都没留下…
展开
-
hibernate延迟加载(get和load的区别)
一、get和load方法都是根据id去获得对应数据的,但是获得机制不同:如果使用get方法,hibernate会去确认该id对应的数据是否存在,它首先会去session中去查询(session缓存其实就hibernate的一级缓存),如果没有,再去二级缓存中去查询,如果再没有,就去数据库中查询,仍然没有找到的话,就返回null 而使用load方法的话,hibernate会认定该id对应的数据转载 2016-03-31 12:07:23 · 1281 阅读 · 0 评论 -
hibernate的各种保存方式的区别 (save/persist/merge)
hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态转载 2016-03-31 15:02:02 · 532 阅读 · 0 评论