最新文章列表

我的spring学习笔记11-Spring中关于声明式事务的配置

这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中可 ...
aijuans 评论(0) 有1548人浏览 2012-04-21 12:30

Hibernate中的事务和并发控制

1.    事务介绍: 1.1.       事务的定义: 事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性。 1.2.       事务具有ACID属性: o 原子性(Atomic):事务由一个或多个行为绑在一起组成,好像是一个单独的工作单元。原子性确保在事务中的所有操作要么都发生,要么都不发生。 o 一致性(Consiste ...
alantong08 评论(0) 有1241人浏览 2012-04-17 17:52

SPRING注解事务管理

大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。  事务注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事务处理 例子: @Transactional public class TestServiceBean implements TestService {} 当类中某些方法不需要事务时: ...
ccgkren 评论(0) 有1780人浏览 2012-03-31 17:22

事务的隔离级别和幻读问题

  事务的隔离级别,是一个很基本的概念,从自己的角度整理一下.   分为两部分,一个是事务.一个是隔离级别.   第一个:事务 ACID是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability)   一个用户的操作可 ...
gtbald 评论(0) 有2067人浏览 2012-03-23 20:57

Spring,Hibernate,ResultSet和事务

今天研究了一天的关于Spring,Hibernate,ResultSet和事务, 最后发现只有直接返回结果集的地方,事务管起来都是麻烦不断。 所以任何时候直接返回结果集都是一个坏主意。 如果想利用Hibernate直接执行Sql进行带事务的更新/删除操作,可以用下面的方法,当然方法在使用的过程中,需要根据自己的实际情况稍作改动。 public int executeUpdate(Class<? ...
javapub 评论(0) 有2968人浏览 2012-03-21 15:30

[转]oracle临时表相关知识

回复: 临时表存放在哪儿?DML statements on temporary tables do not generate redo logs for the data changes. However, undo logs for the data and redo logs for the undo logs are generated. Da ...
sangei 评论(0) 有1294人浏览 2012-03-19 11:10

【第九章】 Spring的事务 之 9.1 数据库事务概述 ——跟我学spring3

9.1  数据库事务概述 事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就 ...
jinnianshilongnian 评论(2) 有27555人浏览 2012-03-04 21:35

mybatis集成spring的事务管理

第一 创建一个测试实体 public class Order { private int id; private String orderName; public Order(String orderName) { this.orderName = orderName; } public int getId() { return id; } ...
lyl290932857 评论(4) 有47235人浏览 2012-02-25 21:21

Spring MVC+Hibernate注解事务问题

Spring MVC+Hibernate注解事务问题 以前,经常使用S2SH的框架,没怎么遇到过事务不提交的问题。当下,我们大多数用的都是spring的声明式事务管理。而今, ...
javaliutl 评论(0) 有5935人浏览 2012-02-24 11:21

spring整合ActiveMQ异步接收研究

今天应用Spring JMS整合ActiveMQ时发现了这样一个问题,搞了几个小时的时间,终于是明白了,随手记录一下,也给用到的朋友一个参考。   关于Spring JMS和ActiveMQ的用法在这里就不说了,推荐一篇文章,对快速的理解很有帮助   http://blog.csdn.net/buyaore_wo/article/details/7093589   好了,进入正题。我们知 ...
woxiangxin 评论(0) 有2879人浏览 2012-02-22 19:06

Android学习09-----Android中数据的存储和访问 (3) By SQLite

使用嵌入式关系型SQLite 数据库存储数据: 我们知道,在Android 中为数据存储提供了多种的方式,分别有:文件、SharedPreferences( 参数) 、SQLite 数据库,Content provider( 内容提供者 ) 、网络。今天我想先简单说明一下SQLite 数据库。 在Android 平台上,集成了一个嵌入式关系型数据库—SQLite ...
xdwangiflytek 评论(0) 有3435人浏览 2012-02-12 18:56

【转】Spring 事务管理高级应用难点剖析: 第 2 部分

  联合军种作战的混乱 Spring 抽象的 DAO 体系兼容多种数据访问技术,它们各有特色,各有千秋。像 Hibernate 是非常优秀的 ORM 实现方案,但对底层 SQL 的控制不太方便;而 iBatis 则通过模板化技术让您方便地控制 SQL,但没有 Hibernate 那样高的开发效率;自由度最高的当然是直接使用 Spring JDBC 莫属了,但是它也是最底层的,灵活的代价是代码的 ...
xiaobenbenxiong 评论(0) 有805人浏览 2012-02-02 15:33

【转】Spring事务传播机制解惑

  概述 当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务环境中,Service接口方法可能会在内部调用其它 ...
xiaobenbenxiong 评论(0) 有907人浏览 2012-02-02 15:24

【转】 Spring 事务管理高级应用难点剖析 第1部分

  概述 Spring 最成功,最吸引人的地方莫过于轻量级的声明式事务管理,仅此一点,它就宣告了重量级 EJB 容器的覆灭。Spring 声明式事务管理将开发者从繁复的事务管理代码中解脱出来,专注于业务逻辑的开发上,这是一件可以被拿来顶礼膜拜的事情。但是,世界并未从此消停,开发人员需要面对的是层出不穷的应用场景,这些场景往往逾越了普通 Spring 技术书籍的理想界定。因此,随着应用开发的深 ...
xiaobenbenxiong 评论(0) 有802人浏览 2012-01-20 10:56

SPRING 声明式XML事务和注解式事务, 哪个优先级更高?

这个问题其实早就有了, 不过很懒 一直都没搞, 这次有个新项目, 刚好又学了点springjunit测试, 发现了一点问题, 也对以往的疑惑做了一些测试 SPRING 声明 ...
volking 评论(0) 有4598人浏览 2012-01-13 13:39

Sqlserver 函数/事务/存储过程

--聚合函数use pubsgoselect avg(distinct price)  --算平均数from titleswhere type='business'go use pubs
greatwqs 评论(0) 有1941人浏览 2012-01-13 11:11

PostgreSQL启动过程中的那些事七:初始化共享内存和信号五:shmem中初始化multixact

       pg 初始化 shmem ,给其加上索引 "ShmemIndex" 后,接着就在 shmem 里初始化 xlog 。然后依次初始化 clog 、 subtrans 、 twophase 、 multixact 。安排按 clog 、 subtrans 、 multixact 、 twophase 的顺序写,把 ...
BeiGang 评论(0) 有1189人浏览 2012-01-12 21:22

Spring事务的传播行为 @Transactional

在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeE ...
osacar 评论(2) 有6107人浏览 2011-12-31 09:27

数据库批量更新

数据的批量更新      项目中与数据库的交互越来越重要,很多的程序需要执行大量的INSERT语句,以便将数据填入到数据库表中,在JDBC 2中,可以使用 ...
浩哥啊 评论(0) 有925人浏览 2011-12-27 14:43

事务的操作

      事务是为了确保数据库的完整性。当所有语句都顺利执行后,事务可以提交,否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有执行过任何命令一样。       如果将更新语句组合成一个事务,那么事务要么成功执行所有的操作并被提交,要么在中间某个位置发生失败,在这种出现失败的情况下,可以执行回滚操作, 将数据库自动撤销回上次提交事务以来的所有更新操作产生的影响。       默认情况 ...
浩哥啊 评论(0) 有754人浏览 2011-12-27 13:58

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics