摘要:
一、什么是数据库事务 1、事务Transaction(简写tx): 在数据库中,事务是指一组逻辑操作,无论成或败,都作为一个整体进行工作,要么全部执行,要么全部不执行。 2、事务的ACID特性: ① 原子性:事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做。 ② 一致性:事务必须使数据 阅读全文
摘要:
一、Spring 对持久层技术的支持 Spring DAO 1、模板类: 2、基类: 二、spring JDBC 【JDBCTemplate 模板类】 1、案例:使用jdbc 完成crud操作 (1)依赖: mysql-connector-java.jar 【还可以使用德鲁伊连接池:druid.ja 阅读全文
摘要:
1、原理:反射+内省 2、反射:动态创建对象 3、内省:动态处理对象的属性值 4、结果集处理: (1)把结果集中的一行数据,封装成一个对象,专门针对结果集中只有一行数据的情况。 (2)处理结果集--多行数据,封装成多个对象(list) ✿ 专门针对结果集中只有一行数据的情况(把结果集中的一行数据,封 阅读全文
摘要:
一、学习 AOP 思想的准备工作: 1、横切面关注点 在开发中,为了给业务方法中增加日志记录,权限检查,事务控制等功能,此时我们需要在修改业务方法内添加这些零散的功能代码(横切面关注点)。 这些零散存在于业务方法中的功能代码【例如:日志记录,权限检查,事务控制】,我们称之为**横切面关注点**, 横 阅读全文