SPRING struts2 业务层事务控制 想通过spring 对 基于struts2的web项目业务处理层做事物控制.应该如何配置?举个简单例子. spring只负责事务控制能否做到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 spring一个重要的卖点就是声明式的事务控制只用它来进行事务控制是能做到的,而且很多SSH架构开发也是只用它来做事务的至于实际的配置demo,会根据不同版本不同。但是个人感觉都是很好理解的。google一下 支持http://www.blogjava.net/robbie/archive/2009/04/05/264003.html 部分代码,请楼主看看<bean id="baseTxProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" lazy-init="true"> <property name="transactionManager" ref="transactionManager" /> <property name="transactionAttributes"> <props> <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="add*">PROPAGATION_REQUIRED</prop> <prop key="modify*">PROPAGATION_REQUIRED</prop> <prop key="remove*">PROPAGATION_REQUIRED</prop> </props> </property></bean>一定要注意的是,业务处理层的service必须继承<bean id="baseTxProxy" >比如下面<bean id="userService" parent="baseTxProxy"> …… </bean>这个userService需要继承baseTxProxy,还有就是要在userService里面定义的方法必须以get、add、modify、remove开头,否则就没有作用了希望对楼主有帮助 myeclipse怎样创建EJB 在页面获取tomcat下配置的session-timeout值 Help!!JSP中弹出提示对话框 JSP乱码问题,求救!!! 最后40分求连接sqlserver的方法,连了一天了 Hibernate中单实体多属性的抓取 my97datepicker支持IE11吗 哪里有Struct的详细讲解(最好是中文的) 路径问题 客户端JavaScipt对servlet的调用问题。各位高手请进!!! 下拉列表问题?急 学了两年java,为什么还找不到女朋友?
http://www.blogjava.net/robbie/archive/2009/04/05/264003.html
<bean id="baseTxProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" lazy-init="true">
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="modify*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>一定要注意的是,业务处理层的service必须继承<bean id="baseTxProxy" >比如下面
<bean id="userService" parent="baseTxProxy">
……
</bean>这个userService需要继承baseTxProxy,还有就是要在userService里面定义的方法必须以
get、add、modify、remove开头,否则就没有作用了
希望对楼主有帮助