-
事务的传播行为,传播行为解决的问题是业务层的中不同方法互相调用的问题,主要记住三种传播行为类型,第一种是让整个业务处于一个事务当中,第二个是让业务不处于同一个事务当中,第三个是嵌套事务的执行,嵌套事务可以在第一个事务执行完毕时设置一个保存点,然后第二个业务操作发生异常时可以选择回滚到保存点,也可以回滚到初始状态。查看全部
-
Spring可以设置事务的四种隔离级别,如果选用defalt的话代表用的是数据库的隔离级别,oracle和mysql的默认隔离级别是不一样的。隔离级别就是为了防止脏读,重复读等情况,防止事务的不可隔离性,正常不应该有两个事务同时操作一条数据的。查看全部
-
根据框架中具体的持久层框架选择事务管理的实现类,通常hibernate和mybatis使用的实现类是不一样的查看全部
-
spring的事务管理主要靠三个接口实现,分别是事务管理器(操作事务的提交和回滚操作),事务定义信息(包括事务的传播,隔离,超时和只读),和事务具体运行状态(可以得到事务的具体状态) 三者之间是有关系的,一般先到事务定义信息读取事务的超时等信息,然后执行提交和回滚操作,最后通过事务运行状态得到事务的具体状态信息。查看全部
-
声明式事务管理方式三:基于注解的方式@Transactional查看全部
-
声明式事务管理方式二:基于aspectJ的事务声明方式查看全部
-
声明式事务管理方式二:基于aspectJ的事务声明方式 --引入aop和tx命名空间查看全部
-
声明式事务管理方式一:基于TransactionProxyFactoryBean的声明式事务管理(创建代理对象)查看全部
-
编程式的事务控制查看全部
-
Spring事务管理方式总结查看全部
-
事务的七种传播行为查看全部
-
事务隔离级别查看全部
-
Spring为不同的持久化框架提供了不同的PalafromTransactionManager接口实现查看全部
-
Spring 事务管理高层抽象主要包括3个接口 PlatformTransactionManager 事务管理器(真正用来管理事务的接口包括提交、回滚) TransactionDefinition 事务定义信息 (隔离、传播、超时、只读) TransactionStatus 事务具体运行状态(是否提交,是否有保存点,是否为新的事务)查看全部
-
事务4特性查看全部
举报
0/150
提交
取消