mysql事务操作

来源:互联网 发布:深圳软件开发培训班 编辑:程序博客网 时间:2024/06/05 18:50

Day24:
事务指的是逻辑上的一组操作(多条SQL语句)
,组成这组操作的各个元素.
作用:保证在一个事务中多次操作要么全部成功要么全部失败.
mysql事务操作:

start transaction :开启事务
commit:提交事务
rollback 回滚事务

conn.setAutoConmit(false);//关闭自动提交,开始事务

三层思想:高内聚,低耦合
DAO:(data access object)数据访问层
Service:业务层
Web层/view层:给用户看的

DAO层:操作数据库:
insert
delete
update
select

Service层 业务层: 如修改密码,登录….

web/view层

分层的目的:
1.解耦
2.可维护性
3.可扩展性
4.可重用性

在DAO层有异常时,使劲的抛,在sevice层使劲的踹

ThreadLocal:线程局部变量,只能在某个线程中使用,别的线程不能使用,用于当前线程的共享

底层:有个Map集合
Map

原创粉丝点击