问题描述
Spring的事务是怎么实现的?这个问题概念不是很清晰..Spring的事务依赖于你Dao层所采用的的技术,如:Hibernate.ibatis,jdbc。。他的事务分为编程式事务和声明式事务...依赖于AOP来实现Spring的AOP有几种实现方式?注解和配置2种使用注解时需要在配置文件中开启自动代理的功能...使用配置方式可实现纯POJO的AOP问:Spring的事务级别有哪些?好像事务级别跟spring没什么关系吧。。事务级别是数据库的,根框架有鸟关系。。。所有的事务都有以下几个级别:SerializableREPEATABLEREADREADCOMMITTEDReadUncommitted我猜他想问的,应该是spring的事务传播行为有那几种:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。PROPAGATION_NOT_SUPPORTED--以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。PROPAGATION_NEVER--以非事务方式执行,如果当前存在事务,则抛出异常。
时间: 2024-09-20 02:53:48