-
原子性,一致性,隔离性,持久性查看全部
-
编程式事务管理查看全部
-
使用了匿名内部类查看全部
-
<!-- 引入外部文件 包含jdbc的连接信息 --> <context:property-placeholder location="classpath:jdbc.properties"/> <!-- 配置c3p0连接池 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driverClass}"></property> <property name="jdbcUrl" value="${jdbc.url}"></property> <property name="user" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </bean>查看全部
-
基本配置查看全部
-
使用xml配置声明式事物管理 基于TransactionProxyFactoryBean查看全部
-
事务的传播行为查看全部
-
事务的隔离级别 四种 如果不考虑隔离性,会引发如下的安全问题: 1.脏读:一个事务读取了另一个事务改写但还未提交的数据,如果这些数据被回滚,则读到的数据是无效的。 2.不可重复读:在同一个事务中,多次读取同一数据返回的结果有所不同。 3.幻读(虚读):一个事务读取了几行记录后,另一个事务插入一些记录,幻读就发生了。再后来的查询中,第一个事务就会发现有些原来没有的记录。 除了如图的数据库提供的事务隔离级别,spring提供了Default隔离级别,该级别表示spring使用后端数据库默认的隔离级别。 MySQL默认事务隔离级别:REPATABLE_READ(可能出现幻读) Oracle默认:READ_COMMITTED(可能出现不可重复读和幻读)查看全部
-
事务管理器的不同实现接口查看全部
-
spring事务管高层抽象理的三个主要接口查看全部
-
事务的概念: 指一组逻辑操作,要么都成功,要么都失败 事务的特性: 原子性:一组操作是不可分割的最小单元操作 隔离性:多个事务之间不应该互相影响 持久性:一旦一个事务执行完之后,就永远持久化,执行完之后的数据不再受影响查看全部
-
了解事务的概念 spring事务的api spring事务的编程式事务 spring事务的声明式事务查看全部
-
Spring事务管理: 事务传播行为(七种)查看全部
-
Spring事物管理: Spring事务传播行为场景。查看全部
-
spring事务管理:<br> 事务隔离级别 默认隔离级别: Mysql repeatable_read oracle read_committed查看全部
举报
0/150
提交
取消