![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事务
codeDonald
这个作者很懒,什么都没留下…
展开
-
【事务】事务总结
安全隐患:1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。 设置A数据库 隔离级别为 set session transaction isolation level Read Uncommitted;...原创 2019-05-21 13:49:24 · 160 阅读 · 0 评论 -
【SSM-Spring】Spring事务隔离级别
@Transactional(isolationI = solation.READ_COMMIT原创 2019-05-31 20:53:54 · 533 阅读 · 0 评论 -
【SSM-Spring】Spring事务传播行为
通过propagation 注解事务传播行为@Transactional(propagation = Propagation.)事务的传播行为新建需求,同时买两本书Cashier:package SpringTemplate.SpringTX事务准备.事务传播行为;import java.util.List;public interface Cashier { p...原创 2019-05-31 20:32:25 · 410 阅读 · 0 评论 -
【SSM-Spring】Spring声明式事务
1.在context中配置事务管理器(1)首先在头上加: xmlns:tx="http://www.springframework.org/schema/tx" http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd <!--...原创 2019-05-31 20:15:12 · 218 阅读 · 0 评论 -
【SSM-Spring】NamedParameterJdbcTemplated
1.在context.xml 中配置<!--配置NamedParameterJdbcTemplated--> <bean id="NamedParameterJdbcTemplated" class="org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate">...原创 2019-05-27 22:39:10 · 89 阅读 · 0 评论 -
【SSM-Spring】JdbcTemplate(二)使用
首先jdbc.propertiesjdbc.driverClass=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1/work?useSSL=false&serverTimezone=UTCjdbc.user=rootjdbc.password=123456jdbc.initialPoolSize = 5jdbc....原创 2019-05-27 22:24:02 · 173 阅读 · 0 评论 -
【事务】事务
1查看是否自动提交:show variables like’%commit%'然后设置 set autocommit = off ;关闭自动提交这个时候对数据库操作,最后不commit;别人是无法看到操作的结果的,只有自己能看到。commit之后再次启动事务start transaction;设置保留点:SAVEPOINT savepoint_name;保存的是此次操...原创 2019-05-18 16:12:41 · 219 阅读 · 0 评论 -
【事务】C3P0
1不使用配置方式首先导入依赖:我的mysql版本是8.0的:<dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.2</version></depende...原创 2019-05-17 22:14:48 · 307 阅读 · 0 评论 -
【事务】DBUtils
一代码:1.pom.xml<!-- https://mvnrepository.com/artifact/commons-dbutils/commons-dbutils --><dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbu...原创 2019-05-21 20:00:29 · 126 阅读 · 0 评论 -
【事务】DBCP
一代码连接:1.pom.xml<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version></dependency>2....原创 2019-05-21 16:06:40 · 150 阅读 · 0 评论 -
【事务】连接池
一通过addBack()返回conn代码:1.DataSourcepublic class MyDataSource implements DataSource { List<Connection> list = new ArrayList<Connection>(); public MyDataSource(){ for (int ...原创 2019-05-21 15:37:45 · 118 阅读 · 0 评论 -
【SSM-Spring】Spring事务XML配置方式
1.更改注解@Autowired private JdbcTemplate jdbcTemplate;换成 private JdbcTemplate jdbcTemplate; public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; }...原创 2019-05-31 22:09:02 · 290 阅读 · 0 评论