Spring的事务处理

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:23:41
请以最简单的语言介绍下什么是Spring的事务处理。(无视复制粘贴的内容)

是不是在计算机学中涉及到‘事务’这个词就是指数据库事务?

spring 的事务处理?

首先,我们要明白数据库事务 ,这个概念。
我这里不多说了,
在JDBC的操作中,手动作一个事务操作,

------
try{
java.sql.Connection conn= 获得一个连接;
conn.setAutoCommit(false);
.....具体的数据库操作(多个)
conn.commit();
}catch(Exception ex){
conn.rollback();
}
------

当具体的数据库操作中有一个发生异常,那么整个事务就回滚,
所有的增删改操作都将无效。

而spring 配置式事务要达到的效果是:
1,对指定的类的方法添加事务,
2,配置管理,不需要每个数据库造作都像上面一样写那么多代码,
3,spring的配置式事务可以吧多个操作数据库的方法配置在一个事务中,
这样灵活性更加高了。

是不是在计算机学中涉及到‘事务’这个词就是指数据库事务?
回答:通常是。

追根溯源,其实事务不光指数据库事务。
但是,我们软件开发中的事物如无特别说明,那就是数据库事务了。

软件程序的事物指的是一组不可分割的操作组合,什么是spring事物这个你还是baidu一下吧N多无视复制黏贴。。打字不累啊?

一般都是指数据库里的事务
参考这篇文章http://blog.csdn.net/liushuijinger/article/details/17364413讲解非常好