事务大总结
张振华-Jack
曾经先后在驴妈妈,携程,要买车公司担任过Java高级工程师、架构师、开发主管、技术经理等职务。在电商公司工作期间,负责过PC站和后端服务的平台架构、实现和升级。 目前在做一些Java架构工作。前后从业10几年没有离开Java,2015年出版《Java并发编程从入门到精通》。2018年出版《Spring Data Jpa从入门到精通》。 网名:张振华.Jack
展开
-
java事务大总结(三) 理解学习 JTA(Java Transaction API)
Java事务的类型 Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 1、JDBC事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 java.sql.Connection 提供了原创 2014-03-18 09:08:07 · 1711 阅读 · 0 评论 -
java事务大总结(五) 扩展阅读一下ORACLE数据库事务隔离级别
ORACLE数据库事务隔离级别事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读原创 2014-03-18 09:16:45 · 756 阅读 · 0 评论 -
java事务大总结(四)spring事务相关大总结
一:首先Spring事务管理方式:1:编程式( 分别是:使用TransactionTemplate或者直接使用PlatformTransactionManager。)2:声明式(这是通过AOP实现的:TransactionProxyFactoryBean设置Spring事务代理或者BeanNameAutoProxyCreator)二:Spring事务涉及如下内容:标签的原创 2014-03-18 09:15:10 · 1284 阅读 · 0 评论 -
java事务大总结(二) 理解JDBC事务的工作机制
事务(Transaction):是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql server 能将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据的更新原创 2014-03-18 09:06:28 · 807 阅读 · 0 评论 -
java事务大总结(一) 先理解数据库的事务以mysql为例
一: MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个 事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式原创 2014-03-18 09:04:16 · 1924 阅读 · 0 评论