###一、Aop的概念,以及改造动机 我们来看一个场景,在我们的service层,我们需要实现事务控制,所有的操作必须在同一个事务范围内;比如转账方法,A账户转账给B账户,需要提供事务支持;下面我们看一段代码: 我们可以看到,业务层的事务控制代码,是和我们业务不相关的,可以抽取出来的公共方法,而且又 ...
分类:
编程语言 时间:
2020-06-05 16:51:33
阅读次数:
66
一.springmvc-mybatis整合思路 1..整合dao层 1.整合mybatis和spring,把mapper接口交给spring容器来管理,由于mapper接口可能存在多个的现象,使用mapper的扫描的方式在容器中注册 2..整合service层 2.spring管理service接口 ...
分类:
编程语言 时间:
2020-05-28 16:52:00
阅读次数:
66
一:事务介绍 1:什么是事务 事务管理是程序开发中必不可少的技术,用来保证数据的完整性和一致性,它们被当作一个单独的工作单元。这些动作要么全部完成,要不就完全不起作用。就例如我们在完成转账操作的时候,转出用户的金额减少、转入用户的金额增加,这就完成了一个完整的操作,提交事务然后完成转账,但是如果有一 ...
分类:
编程语言 时间:
2020-05-12 20:45:02
阅读次数:
87
1 SQL语言 DDL: create alter drop – 数据定义语言(DDL) DML: insert update delete– 数据操纵语言(DML) TCL: commit rollback savepoint– 事务控制语言(TCL) DQL: select– 数据查询语言(DQ ...
分类:
数据库 时间:
2020-05-09 09:14:41
阅读次数:
103
1. DQL:(数据查询语言) 查询语句,凡是select语句都是DQL。 2. DML: (数据操作语言)insert delete update,对表当中的数据进行增删改 3. DDL: (数据定义语言)create drop alter,对表结构的增删改。 4. TCL: (事务控制语言)co ...
分类:
数据库 时间:
2020-05-07 22:55:44
阅读次数:
91
Spring-事务管理 事务的提交和回滚 交给spring 一.简述 JavaEE开发中,事务位于Service层, 由程序判断:出现异常事务回滚,未出异常事务提交。 Spring使用AOP技术进行事务控制,自行帮开发人员适时提交或者回滚事务 Spring:service层未出异常,事务自动提交 S ...
分类:
编程语言 时间:
2020-05-05 23:18:49
阅读次数:
70
一.数据库事务 1.DML语句执行的时候,如果当前有事务,那么就使用这个事务,如果当前没有事务,这个执行的DML语句就会产生一个新的事务。 2.只有DML语句才会产生事务,其他语句不会产生事务。insert updata delete 3.commit/rollback/DDL语句都可以把当前事务给 ...
分类:
数据库 时间:
2020-04-25 01:27:25
阅读次数:
112
1.事务控制的理解 事务控制的慨念这里不作说明。事务控制的不好可能会造成数据库数据的脏读,污读 举个例子:转账的功能 张三给李四转钱,各自的账号金额操作完成后,需要各自更新到数据库,此时如果张三更新完后,程序异常了结束了,使得李四的账户没有更新,使得总金额不对 为了控制这种数据的不合理,引进了事务。 ...
分类:
编程语言 时间:
2020-04-24 09:17:36
阅读次数:
71
1.IOC的四个基础包+日志包 2.AOP 3.Spring JDBC 4.事务控制 5.网盘下载 链接:https://pan.baidu.com/s/1QFwjA_NkmKPA8dk3Qezbsw 提取码:2abs ...
分类:
编程语言 时间:
2020-04-24 09:11:51
阅读次数:
86
配置事务管理器 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.j ...
分类:
其他好文 时间:
2020-04-22 14:52:30
阅读次数:
53