摘要: 13、声明式事务 13.1 事务 把一组业务当成一个业务来做,要么同时成功,要么同时失败 事务在项目的开发中十分重要,涉及到数据的一致性问题 确保完整性和一致性 事务四个属性 ACID 原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作 阅读全文
posted @ 2020-06-21 19:30 Song-zw 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 12、整合 MyBatis 12.1 步骤: 导入相关 jar 包 junit mybatis mysql 数据库 spring 相关的 aop 织入 mybatis-spring <dependency> <groupId>junit</groupId> <artifactId>junit</ar 阅读全文
posted @ 2020-06-21 19:27 Song-zw 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 10、代理模式 AOP 的底层机制就是动态代理。 代理模式的分类: 静态代理 动态代理 10.1 静态代理 角色分析: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色,代理真实角色后 , 一般会做一些附属的操作 客户 : 访问代理对象的人,使用代理 阅读全文
posted @ 2020-06-21 19:26 Song-zw 阅读(111) 评论(0) 推荐(0) 编辑