Hibernate
karaage
这个作者很懒,什么都没留下…
展开
-
Hibernate中Session的操作解释
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实转载 2017-07-21 16:53:18 · 157 阅读 · 0 评论 -
Hibernate 的悲观锁和乐观锁
为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用转载 2017-07-21 19:18:34 · 148 阅读 · 0 评论 -
Hibernate中的SessionFactoty 、Session、Configuration
Session接口 Session接口对于hibernate 开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目 中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session对象,如果Session的开销太大,会给系统带来不良影响。但值得注意的是 Session对象是非线程安全的,因转载 2017-07-21 18:56:06 · 202 阅读 · 0 评论 -
Hibernate三种实体映射,从建表到操作代码
Hibernate三种实体映射,从建表到操作代码 标签: hibernate映射 2017-04-23 19:36 97人阅读 评论(0) 收藏 举报 分类: Hibernate(3) 作者同类文章X 版权声明:本文为博主原创文章,未经博主允许不得转载。 映射关联大致分为三种 :转载 2017-07-21 19:05:39 · 257 阅读 · 0 评论