spring aop配置 springaop事务 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <tx:advice id="txAdvice" transaction-manager="transactionManager">*****</tx:advice>这个是定义事务管理器(只是定义规则,没有生效),也就是spring要管理那些方法的事物,以及怎么管理<aop:config proxy-target-class="true">***</aop:config>这个是spring的面向切面,就是把刚刚的规则用到什么地方。propagation="REQUIRED"网上说这个 代表支持当前事务,如果当前没有事务,就新建一个事务这个又是什么意思?意思就是spring在管理事务的时候,如果当前连接中没有开启事务,就开启一个,有的话就用当前的。这句话我觉得已经非常明了了啊 不好意思,回复得有点晚,那这个是不是就意味着我在dao的实现层使用insert,update之类的方法时,就不用Transaction trans = session.beginTransaction();然后trans.commit()了吗?它的作用在于这个吗。 不好意思,回复得有点晚,那这个是不是就意味着我在dao的实现层使用insert,update之类的方法时,就不用Transaction trans = session.beginTransaction();然后trans.commit()了吗?它的作用在于这个吗。是的 建议你先去了解aop及spring事务管理再来看这段配置,这里面涉及的知识可有得说了 巨多字符串,频繁split,内存溢出 spring+ibatis 调用存储过程的问题 Hibernate中找不到类 JESS的问题 送分了啊 struts+spring+hibernate这一套框架在jdk1.3.1下能用吗? access denied问题!急! 一个使用xml的问题 初学者的问题 启动j2ee -verbose出错,吐血求救 由一道笔试题引发的思考 Springset注入接口报空指针异常
*****
</tx:advice>
这个是定义事务管理器(只是定义规则,没有生效),
也就是spring要管理那些方法的事物,以及怎么管理
<aop:config proxy-target-class="true">
***
</aop:config>
这个是spring的面向切面,就是把刚刚的规则用到什么地方。propagation="REQUIRED"网上说这个 代表支持当前事务,如果当前没有事务,就新建一个事务这个又是什么意思?
意思就是spring在管理事务的时候,如果当前连接中没有开启事务,就开启一个,有的话就用当前的。这句话我觉得已经非常明了了啊
Transaction trans = session.beginTransaction();
然后trans.commit()了吗?它的作用在于这个吗。
Transaction trans = session.beginTransaction();
然后trans.commit()了吗?它的作用在于这个吗。
是的