
hibernate
文章平均质量分 76
guangshuishi
这个作者很懒,什么都没留下…
展开
-
hibernate锁
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选定的目标数据上锁,使其无法...原创 2014-02-27 11:14:29 · 108 阅读 · 0 评论 -
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person = n...原创 2015-03-31 16:11:25 · 76 阅读 · 0 评论 -
Spring对Hibernate事务管理
原文地址:http://www.cnblogs.com/macula/archive/2013/05/08/3066914.html 每次带班,讲到Spring事务这一块的时候,大家总是有很多的疑问,其实Spring事务并不难,可能初次接触的时候有的不好理解,今天我们就详细来谈一下Spring的事务管理机制,主要是对Hibernate进行的事务管理。 在谈Spring事务管理之前我们想...原创 2015-04-01 11:28:47 · 127 阅读 · 0 评论 -
hibernate的各种保存方式的区别
一、预备知识: 对于hibernate,它的对象有三种状态,transient、persistent、detached transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游离态 脱管状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。 持久化实例可以通过...原创 2015-04-16 08:40:06 · 100 阅读 · 0 评论