你再仔细看看spring的代码不久完了,事务的开始提交回滚,需要比你的方法高一层,也就是在调用方法这层上,你却把它和方法放在同一层,自然无法控制多个方法了。
解决方案 »
- Spring集成RMI实现客户访问服务器,如何实现冗余服务器操作?
- Java泛型问题,大虾们给点建议
- 高分求助如何实现uddi
- 熟悉AXIS的来人啊~~~~
- 棘手的问题,J2EE服务器和 C++服务器程序通信的问题
- jdom怎么读N节点.
- dom4j的包应该有了,为什么还会出java.lang.NoClassDefFoundError: org/dom4j/Element
- 中国工作流论坛http://www.wf800.com/重新开放,大家帮顶顶者有分!
- 100分请高手看看Tomcat启动示显示如下
- jsp错误
- 请问我用MYECLIPSE开发的EJB为什么发布失败
- 问一个JVM最大内存设置的问题。在线等待!!!
然后一系列数据库操作方法的实际调用 , 最后一次性提交这些操作 就是这么简单
spring -> ioc+aop 其他的就是对一些框架 技术的封装 让你使用起来更加简单
public static void main(String[] args)
{
AbstractApplicationContext appContext=new ClassPathXmlApplicationContext(cfgs);
Services service=(Services)appContext.getBean(beanName);
service.method1();
service.method2();
}
public static void main(String[] args)
{
AbstractApplicationContext appContext=new ClassPathXmlApplicationContext(cfgs);
Services service=(Services)appContext.getBean(beanName);
service.method1();
service.method2();
} -------------------------------一般事务的控制就是service层,而且一次请求就只用一个service的方法,如果需要两个service方法的话(非常不推荐,但是也不是不能用)。
你可以在前一个方法中调用后一个方法,就像上面代码中在method1()中去调用method2(),注意两个方法的事务类型。