1.spring中的jdbctemplate
1.1 jdbctemple是spring框架提供的一个对象,是对原始jdbc api对象的简单封装
1.2 jdbctemplate对象的创建
1.3.1 spring中配置数据源
1.3.2 编写spring的配置文件 略
1.3.3 配置c3p0的数据源
1.3.5 配置spring内置的数据源(2者选其一)
1.3.6 将数据库连接的信息配置到属性文件中
1.3.6 [引入外部的属性文件 2中方式]
2.spring中的事务控制
2.1
2.2.1spring中事务控制
我们在开发中都是使用它的实现类 如:
2.2.2
2.2.2.1 事务的隔离级别
2.2.2.2事务的传播行为
2.2.2.3 超过时间
默认值是-1,没有超过限制.如果有,以秒为单位进行设置.
2.2.2.4 是否是只读事务
建议查询时设置为只读.
2.2.3
此接口提供的是事务具体的运行状态,方法介绍如下图:
2.3 基于xml的声明式事务控制
2.3.1 创建maven工程并导入坐标
2.3.1.2 创建spring配置文件并导入约束
2.3.1.3 准备数据库表和实体类 略
2.3.1.4 编写业务层接口和实现类 略
2.3.1.5 编写DAO接口和实现类 略
2.3.1.6 在配置文件中配置业务层和持久层
2.3.2 配置事务管理器
2.3.2.2 配置事务的通知引用事务管理器
2.3.2.3 配置事务的属性
2.3.2.4 配置aop切入点表达式
2.3.2.5 配置切入点表达式和事务通知的对应关系