首页 > 数据库技术 > 详细

spring jdbctemplate及声明式事务.

时间:2019-06-05 22:07:10      阅读:102      评论:0      收藏:0      [点我收藏+]

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 Spring事务控制我们要明确的

技术分享图片

2.2.1spring中事务控制    PlatformTransactionManager  (是一个接口)

此接口是spring的事务管理器,它里面提供了我们厂赢得操作事务的方法 如

技术分享图片

我们在开发中都是使用它的实现类 如:

技术分享图片

2.2.2 TransactionDefinition

它是事务的定义信息,里面有如下方法

技术分享图片

2.2.2.1 事务的隔离级别

技术分享图片

2.2.2.2事务的传播行为

技术分享图片

2.2.2.3 超过时间

默认值是-1,没有超过限制.如果有,以秒为单位进行设置.

2.2.2.4 是否是只读事务

建议查询时设置为只读.

2.2.3 TransactionStatus

此接口提供的是事务具体的运行状态,方法介绍如下图:

技术分享图片

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 配置切入点表达式和事务通知的对应关系

技术分享图片

 

 

 

 

 

 

 

 

技术分享图片

spring jdbctemplate及声明式事务.

原文:https://www.cnblogs.com/woyaozilv/p/10981760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!