蛋疼散分~~~~~~~~~~~~~~~
好吧,我承认,我蛋疼了。真的很疼很疼。。。。。公司的项目不许用ssh,也不许用ssi...
1>好吧。。action写个调度还是比较easy的..用了三天把调度了,采用的是struts2的思想,一个reuquest一个实例,不过没有为action产生代理。。这个我想也没啥好蛋疼的。。
2> 连结池采用的是c3po,自己写连接池管理器。。
3> 也就是今天碰到的问题:事务.....
加事务啊。。。。在service控制事务。。。目前蛋疼中....
问题:
1。如何保证同一个事务方法中所有dao 用的是同一个connection??
2。保证嵌套事务?????
其它问题。。。暂时未知ing.......
目前想法:
1: 用事务的方法第一行,开启事务。。。ThreadLocal保存开启事务后的connection..然后将ThreadLocal,放到context中(缓存中)..在各个dao里面,直接从context中获取connection....不知道可不可行??是个大大的XXXXX
2> 用一个count来记录事务的层数? 每嵌套一层+1. 提交一次-1 最后为0时,就connection.commit()????
求大牛指点。。。。