最新文章列表

Spring事务控制

(单数据源)Hibernate与JDBC事务统一   http://www.blogjava.net/leekiang/archive/2009/12/11/305492.html 写道 Hibernate与JDBC(iBATIS) 都使用 DataSourceTransactionManager 同样可以保证事务原理就是保证了 connection 的唯一性。jdbc我是调spring的 ...
halfish 评论(0) 有1017人浏览 2011-12-25 17:49

事务、索引和视图

  事务是一种机制、一个操作序列,所有的命令作为一个整体向系统提交或者撤销操作请求。事务是作为单个逻辑工作单元的一系列操作。一个逻辑单元必须包括4个属性(ACID)。   原子性Atomicity  一致性Consistency  隔离性Isolcation 持久性  Durablity ***********************************   索引,相当于书的目录   可以分为 ...
linlin_xiao 评论(0) 有645人浏览 2011-12-19 16:52

Spring管理Hibernate事务

  引用自:http://www.cnblogs.com/Angi/articles/2007552.html 1、TransactionProxyFactoryBean <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram ...
halfish 评论(0) 有1072人浏览 2011-12-18 11:01

去分布式事务

分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点之上。为了实现分布式事务,需要使用下面将介绍的两阶段提交协议。   阶段一:开始向事务涉及到的全部资源发送提交前信息。此时,事务涉及到的资源还有最后一次机会来异常结束事务。如果任意一个资源决定异常结束事务,则整个事务取消,不会进行资源的更新。否则,事务将正常执行,除非发生灾难性的失败。为了防 ...
imtinx 评论(0) 有1860人浏览 2011-12-10 14:08

spring事务(附件pdf)

事务传播属性 REQUIRED:业务方法需要在一个事务中运行。如果方法运行时,已经处在一个事务中,那么加入到该事务,否则为自己创建一个新的事务 ...
啸笑天 评论(0) 有1696人浏览 2011-12-08 21:27

jdbc的事务级别

  TRANSACTION_NONE 说明不支持事务。   TRANSACTION_READ_UNCOMMITTED 说明在提交前一个事务可以看到另一个事务的变化。这样脏读、不可重复的读和虚读都是允许的。   脏读:在没有提交数据时能够读到已经更新的数据   TRANSACTION_READ_COMMITTED 说明读取未提交的数据是不允许的。这个级别仍然允许不可重复的读和虚读产生。   不 ...
xp9802 评论(0) 有1030人浏览 2011-11-30 21:36

对Spring AOP框架实现的结构分析

文章来源:http://developer.51cto.com/art/201109/291414_1.htm 本文的目标: 从实现的角度来认识SpringAOP框架。 观察的角度: 从外部接口,内部实现,组成部 ...
zuiaizhiqiu 评论(0) 有648人浏览 2011-11-28 18:51

spring3之JdbcTemplate AOP 事务

一、applicationContext.xml配置:定义事务和aop   <!-- 定义事务传播属性 --> <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> &l ...
zhangfeilo 评论(0) 有7458人浏览 2011-11-27 01:36

高性能MySql学习笔记——锁、事务、隔离级别

为什么需要锁? 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。 写锁(排他锁):当当前写操作没有完成前 ...
jiangwenfeng762 评论(0) 有2064人浏览 2011-11-26 20:33

数据库事务

  查看数据库默认隔离级别:   查看InnoDB系统级别的事务隔离级别   mysql> SELECT @@global.tx_isolation; +-----------------------+ | @@global.tx_isolation | +-----------------------+ | REPEATABLE-READ | +------ ...
qindyyx 评论(0) 有933人浏览 2011-11-22 11:24

事务入门

[coolxing按: 转载请注明作者和出处, 如有谬误, 欢迎在评论中指正.]    1. 事务入门. 事务是一组操作的集合, 这些操作要么一起执行成功, 要么一起执行失败. JDBC和Mysql数据的事务命令如下: Connection.setAutoCommit(false)---start transaction Connection.rollback()---------- ...
coolxing 评论(3) 有2207人浏览 2011-11-14 00:07

No Hibernate Session bound to thread

用springside3生成的项目 在App启动时,系统初始化加载的时候发生下面的错误 org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here at org.sp ...
comeonbabye 评论(1) 有2631人浏览 2011-11-02 16:57

JDBC和JTA事务

  JTA和JDBC事务  一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。JDBC 事务 JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。★ 在jdbc中,事务 ...
maimode 评论(0) 有1789人浏览 2011-10-31 16:35

我和JAVA数据库操作的那些事儿(3)

    在前面的两篇文章中,第一篇主要是讲了在jdbc编程中容易碰到的几个问题,以及大致的解决方法。第二篇从代码上实现了第一篇的一些方法,并且对批处理进行了一些描述。在批处理的过程中,我并没有和事务的概念放在一起,因为我发现,这两个概念往往会引起混淆。因为jdbc的批处理是jdbc层面上的,而事务是数据库层面上的,如果写一个存储过程的话,这两者是一样的,即到了一批再commit,而在jdbc编程就是 ...
lettoo 评论(4) 有2524人浏览 2011-10-20 15:35

图说事务隔离级别

      我们经常说的事务隔离级别,一般指的是SQL-92标准中定义的四个级别。分别是:   Read Uncommitted 未提交读 Read Committed 提交读 Repeatable Read 可重复读 Serializable 序列化   Read Uncommitted 未提交读     事务A更新了数据,但没有提 ...
lettoo 评论(0) 有1448人浏览 2011-10-19 21:38

spring 1.2与spring 2.0中事务配置区别

  本文章比较了Spring自己带的例子:JPetStore ,通过配置文件详细讲解了,Spring1.2.8与2.0如何实现声明式事务管理。 Spring1.2.8 Spring以前对一个事务拦截要通过代理实现下面的配置文件是从不同的文件中找来的,不是单独的一个Spring配置文件。 <!-- Transaction manager for a single ...
jsczxy2 评论(0) 有1128人浏览 2011-10-07 18:16

JDBC对事务的使用(包括自动提交,回滚等知识)

   首先得清楚什么时候使用事务。    当你需要一次执行多条SQL语句时,可以使用事务。通俗一点说,就是,如果这几条SQL语句全部执行成功,则才对数据库进行一次更新,如果有一条SQL语句执行失败,则这几条SQL语句全部不进行执行,这个时候需要用到事务。    其次才是事务的具体使用。    1.获取对数据库的连接(代码这里省略了吧,网上太多了,对各种数据库的连接的都有)    2.设置事务不自动提 ...
yangzg216 评论(2) 有11352人浏览 2011-10-06 23:02

详解spring事务属性(转载)

原文链接:http://www.iteye.com/topic/78674   Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的 ...
hl756799782 评论(0) 有790人浏览 2011-10-03 18:35

小心truncate table事务陷阱

使用spring配置的jdbc事务,突然发现回滚无效了。。。郁闷,发现一大片代码中有几句truncate table语句(本来想提高性能的),结果就是这个导致了事务失效。。。把truncate table 改成 delete就好了 -- 的确,truncate 是不记录进事务的,但是为撒加了truncate table语句事务会失效呢?郁闷~不能做下特殊处理?
floydd 评论(0) 有1310人浏览 2010-11-01 16:41

最近博客热门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