前言:今天在测试web管理端项目时,非常尴尬的是方法是用了事务注解,然而执行出错的情况下却没有进行事务回滚,也就是所说的@Transactional在springMVC的场景下失效了,而我明明在spring的项目中应用@Transactional是有效果的,相当郁闷,尝试了各种办法终究无效,最后看到http://icanfly.iteye.com/blog/778401,找到了解决方法,非常感谢,...
分类:
编程语言 时间:
2015-02-05 18:30:42
阅读次数:
289
在具体的工作中,有的事情需要被保持,不需要回滚,有的工作需要回滚,而这些逻辑,可以通过手动设置事务的回滚点。
1、用JAVA处理数据库事务的事务回滚点的准备
要有一个能够访问数据库的应用。下面的示例都基于ORACLE进行。
create table ffm_account(
id int primary key ,
name varchar(32),
money in...
分类:
数据库 时间:
2015-02-04 18:49:24
阅读次数:
209
留心的人会发现在android中将sqlite的数据库文件生成在SD卡上的过程中,发现生成的.db文件的旁边
生成了一个大小为0的与数据库文件同名的.db-journal文件,不明白此文件的用途,于是
google了sqlite的官方文档,发现该文件的用途如下:
该文件是sqlite的一个临时的日志文件,主要用于sqlite事务回滚机制,在事务开始时产生,
在事务结束时删除...
分类:
移动开发 时间:
2015-02-02 18:16:36
阅读次数:
154
1. 事务的定义事务是指不可划分,必须同时执行的工作。如果组成事务的各项工作均得到执行,则事务执行成功,若其中一项未执行,则事务回滚至初始状态,执行失败。事务包含4个基本属性(ACID):原子性(AUTOMICITY),不可划分为更小单元一致性(CONSISTENCY),事务对外是一个整体隔离性(I...
分类:
Web程序 时间:
2015-01-27 09:17:48
阅读次数:
244
事务的特征ACID,即原子性、一致性、隔离性、持久性。原子性保证一个事务为一个最小的单元,内部不可分割;一致性保证事务中的每个操作线程不可单独提交,成功则一起提交,不成功则事务回滚;隔离性保证不同事务间看到的数据视图相互独立,相互隔离(隔离级别可设置);持久性保证事务提交后数据会持久的保存下来;sq...
分类:
数据库 时间:
2015-01-13 19:48:54
阅读次数:
177
1 commit(false);10 $result1 = $mysqli->execute_dml($sql1);11 $result2 = $mysqli->execute_dml($sql2);12 if (!$result1 || !$result2) {13 ...
分类:
其他好文 时间:
2015-01-06 11:55:11
阅读次数:
115
SessionBean中事务管理,分为两种:容器管理事务(CMT)和Bean管理事务(BMT)
CMT(默认):容器负责决定事务的边界:方法开始就是事务开始,方法结束就是事务结束。
BMT:事务边界由开发人员灵活决定(事务开始、事务回滚、事务结束) 。本质,通过编程操作JTA事务管理器。...
分类:
其他好文 时间:
2014-12-31 22:54:34
阅读次数:
266
MySQL的热备(物理备份)可以采取全备加增量备份的方式来减轻数据库I/O压力及系统资源的占用。增量备份主要是以全备或增量备份为基础,备份那些变更过的页面。其备份的原理是基于一个不断增长的LSN序列,这个LSN与Oracle的SCN类似。在恢复期间,我们需要将已提交的事务前滚,未提交的事务回滚。本文主要描述了增量备份及增量恢复。1、增备的相关知识点 As not all informatio...
分类:
其他好文 时间:
2014-12-25 10:06:11
阅读次数:
413
以前的事务采用的是JTA,xml注入的方式。本人就着开发要优雅合理利用轮子的态度,一直不满意JTA式的申明和切入方式。spring的注解方式多优雅,可是万恶的直到项目快要上线时终于找到了注解式不能回滚的缘由。Spring的事务回滚,当且仅当捕获到RuntimeException类型异常时,才会回滚,...
分类:
其他好文 时间:
2014-12-22 00:46:33
阅读次数:
221
1、事务的ACID特性:Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性。2、事务的操作①事务提交 SQL>Commit; ②事务回滚 SQL>Rollback; ③保存点 SQL>Savepoint 保存点名; Rollb...
分类:
数据库 时间:
2014-12-15 13:28:33
阅读次数:
218