java的事务嵌套
2008-11-06 13:25
176 查看
java中事务的嵌套:
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务1
A();//调用方法A
TransactionManager.commitTransaction();
。。。。。。。。。。。。
方法A
A(){
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
}
事我们的项目分好几个工程,务1本身是一个工程内地,事务2是在另外一个工程内,由于事务1内的dao操作完了后需要调用事务2的方法,而事务2的方法是公用内必须有事务的开始和提交,且事务2的方法在事务1的方法内调用了两次。如下面的源代码:
Javacode
A(){
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2第二此调用
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
}
事务2的第一次调用若没有提交,会造成锁表。
这种情况下,我该怎么设计?
比较郁闷。我自己感觉说的都比较乱。
事务2的工程我是打成jar,放到事务1的工程内,让事务1的工程调用地。
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务1
A();//调用方法A
TransactionManager.commitTransaction();
。。。。。。。。。。。。
方法A
A(){
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
}
事我们的项目分好几个工程,务1本身是一个工程内地,事务2是在另外一个工程内,由于事务1内的dao操作完了后需要调用事务2的方法,而事务2的方法是公用内必须有事务的开始和提交,且事务2的方法在事务1的方法内调用了两次。如下面的源代码:
Javacode
A(){
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
。。。。。。。。。。。。
TransactionManager.beginTransaction();//事务2第二此调用
。。。。。。。
TransactionManager.commitTransaction[color=#FF0000]();//此处事务的提交是否把事务1一起提交了?事务的嵌套是不是就近原则?[/color]。。。。。。。。。。。。
}
事务2的第一次调用若没有提交,会造成锁表。
这种情况下,我该怎么设计?
比较郁闷。我自己感觉说的都比较乱。
事务2的工程我是打成jar,放到事务1的工程内,让事务1的工程调用地。
相关文章推荐
- [转]POJO中使用ThreadLocal实现Java嵌套事务
- java中Spring嵌套事务控制
- POJO中使用ThreadLocal实现Java嵌套事务
- java中Spring嵌套事务控制
- SQLAlchemy 嵌套事务的处理方式
- Java乔晓松-一次请求在同一个事务实现
- JDBC事务和数据库事务嵌套的讨论
- Java中的事务——JDBC事务和JTA事务
- Java事务的概念
- java事务管理
- Java事务管理之JDBC
- Java事务管理之Hibernate
- Java中的事务处理(1)
- java事务概述
- 温故而知新java事务
- java事务回滚 MySql
- MySQL存储过程例子,包含事务,输出参数,嵌套调用
- Java JDBC学习实战(三): 事务管理
- Java事务之七——使用Transactional注解
- Java web----Service事务SrcCode