基于XML的方式配置事务 直接看代码: db.properties ...
分类:
编程语言 时间:
2017-05-29 21:08:30
阅读次数:
163
事务的隔离级别,回滚,只读,过期 当同一个应用程序或者不同应用程序中的多个事务在同一个数据集上并发执行时,可能会出现许多意外的问题。 并发事务所导致的问题可以分为下面三种类型: -脏读 -不可重复读 -幻读 看代码: db.properties applicationContext.xml 当同一个 ...
分类:
编程语言 时间:
2017-05-29 16:34:44
阅读次数:
262
事务的传播行为 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播,例如:方法可能继续在现有事务中运行,也可能开启一个新的事务,并在自己的事务中运行。 事务的传播行为可以由传播属性指定.Spring定义了7中类型的传播行为。 默认的传播行为是REQUIRED 直接看代码: db.proper ...
分类:
编程语言 时间:
2017-05-29 15:59:30
阅读次数:
207
声明式事务 直接上代码: db.properties applicationContext.xml ...
分类:
编程语言 时间:
2017-05-29 15:19:57
阅读次数:
229
Spring中的事务管理 事务简介 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性。 事务就是一系列的动作,他们被当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) -原子性(atomicity):事务是一个原子操作,由一系列 ...
分类:
编程语言 时间:
2017-05-29 15:19:24
阅读次数:
258
Spring六大模块 1、SpringCore spring的核心功能:IOC容器,解决对象的创建及依赖关系 2、SpringWeb spring对Web模块的支持 3、SpringDAO spring对JDBC的支持 4、SpringORM spring对ORM的支持 5、SpringAOP 切面 ...
分类:
编程语言 时间:
2017-05-29 11:57:34
阅读次数:
178
使用具名参数 直接看代码: db.properties applicationContext.xml ...
分类:
编程语言 时间:
2017-05-28 11:51:33
阅读次数:
220
Spring对JDBC的支持 直接看代码: db.properties applicationContext.xml 不推荐使用继承JdbcDaoSupport ...
分类:
编程语言 时间:
2017-05-28 10:56:35
阅读次数:
247
重用切面表达式 我们有的时候在切面里面有多个函数,大部分函数的切入点都是一样的,所以我们可以声明切入点表达式,来重用。 返回结果: 可以看到我们在LoggingAspect里面声明的 declareJoinPointException可以起作用。一般情况下,这个方法不用写其他的代码。 ...
分类:
编程语言 时间:
2017-05-28 10:05:18
阅读次数:
218
切面优先级 先看代码: 返回结果: 可以看到我们这里有两个切面,但是哪个切面先执行?哪个切面后执行? 我们可以在切面上加@Order(1),这样来规定哪个先执行,哪个后执行,数字越小,优先级越高,越先执行。 ...
分类:
编程语言 时间:
2017-05-28 10:02:09
阅读次数:
221