事务是什么?事务是一个原子操作,由一系列动作组成.事务的原子性确保动作要么全部完成,要么完全不起作用. 下面来看一个项目中遇到的问题: 有这么一个需求,我们要查询一些数据,但是在查询这个数据之前我们要往查询的表中插入一些数据,虽然这个需求有点愚蠢,但是难不到我们. public class QueryStudentServiceImpl implements QueryStudentService { public List<Student> queryStudent(){ Student s
原文链接 在 Spring 中,事务是通过 TransactionDefinition 接口来定义的.该接口包含与事务属性有关的方法.具体如清单 1 所示: 清单 1. TransactionDefinition 接口中定义的主要方法 public interface TransactionDefinition{ int getIsolationLevel();//isolation 隔离 int getPropagationBehavior();//Propagation 传播 int get