
Hibernate
文章平均质量分 77
蜡笔大新001
这个作者很懒,什么都没留下…
展开
-
Hibernate的工作流程及使用的好处
Hibernate是一个ORM框架,ORM全称Object/Relation Mapping,翻译为对象关系数据库映射,这类框架的基本作用是完成面向对象的编程语言到关系数据库的映射,是的开发者可以采用完全面向对象的方式来开发应用程序。 Hibernate的工作流程: 1. 通过Configuration cfg = new Configuration().conf原创 2016-04-03 16:22:44 · 2896 阅读 · 0 评论 -
Hibernate的事务控制机制
事务的概念: 事务是一步或几步基本操作组成的逻辑执行单元,这些基本操作作为一个整体的执行单元,要么全部执行,要么全部取消执行,决不能仅仅部分执行。也就是说,多个数据库原子访问应该绑定成一个整体,这就是事务。事务具备四个特性: 原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability) 简称ACID1. 原子原创 2016-04-03 20:05:21 · 667 阅读 · 0 评论 -
Hibernate持久化对象的状态及状态之间的转换
hibernate持久化对象的三种状态,瞬态,持久化,托管 ; 三种状态之间的的状态转换图 ; save(),persist()的区别与联系 ; load() 和 get()方法的区别与联系;update()和updateOrSave()方法的用法 ; 更新持久化实体 ; 更新脱管实体 ; 删除持久化实体 。。。原创 2016-04-03 14:44:04 · 5374 阅读 · 0 评论 -
Hibernate的核心接口:SessionFactory
SessionFactory的作用 SessionFactory的创建方式 SessionFactory的线程安全问题原创 2016-04-04 09:18:17 · 2521 阅读 · 0 评论 -
ThreadLocal管理下的Session
ThreadLocal并不是名字直接释义的线程本地实现版本,其实它是一个线程中的局部变量。它的功能非常简单,就是为使用某一变量的线程提供一个该变量的副本,使其可以对该副本进行操作,而不会影响到其他线程中的该变量值。我们以线程中的Hibernate Session变量为例,来看一下它是怎么做到为每个线程都维护一个变量的副本。public class HibernateUtil{原创 2016-04-04 13:50:21 · 2444 阅读 · 0 评论 -
Hibernate的缓存策略
Hibernate是个ORM框架,ORM框架解决的就是数据库访问的问题,我们评判一个ORM框架是否有优秀,主要看访 问数据库的效率。 hibernate使用其缓存机制来提升访问数据库的效率。 缓存机制的基本原理: 对于每次对数据的请求,先去缓存中查找数据,如果命中,则读取数据,若未命中,再到数据库中查找数据,并将数据存入到缓存中,以此来提升访问效率。 Hibe原创 2016-03-16 22:05:13 · 640 阅读 · 0 评论