SSH
大林-Java
专注于互联网技术IT,Java架构,数据库及数据仓库,缓存,消息,分布式,大数据
展开
-
Spring AOP 代理事务及 事务隔离级别
SpringAOP面向切面编程:aopalliance:联合的开源协作组织,在多个项目间进行协作以期提供一套标准的AOP Java接口Spring AOP:就是基于AOP Alliance标准API实现的aspectJ:采用了源代码生成技术来实现AOP。它提供了一套独有的基于Java平台的AOP语法,以及专有的AspectJ编译器。,能够识别诸如aspect,pointcut等特殊关键原创 2014-02-17 21:23:18 · 1692 阅读 · 0 评论 -
Hibernate的flush机制深入
Hibernate flush 机制:(执行save,update操作时,只是登记行为,flush时真正执行将登记行为插入数据库根据insert,update,……,delete的顺序提交所有登记的操作)//异常:unsafe use of the sessionTransaction tran = s.beginTransaction(); (1)s.save(cat); (2)(此原创 2014-02-17 21:16:39 · 3032 阅读 · 0 评论 -
hibernate事务并发机制
一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性转载 2014-05-09 10:42:57 · 2060 阅读 · 0 评论 -
Hibernate 悲观锁&乐观锁
Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”1)悲观锁:主要通过query.setLockMode( " user " ,LockMode.UPGRADE); // 加锁(必须查询前) ,依赖数据库锁机制 会对应生成 select * from user where recor转载 2014-05-09 10:41:01 · 1629 阅读 · 0 评论