看到有人说用jdbc是落后了,我不知道为什么他那样说?呵呵
其实本人也是认为事务应该跟业务方法关联,一次提交==一次事务是不是比较好呢?以前用threadLocal来处理,不知道各们有没有更好的方案?

我自己做的简单的事务处理是用ThreadLocal+Aop实现的
简单说说,请各位给点建议。
前面大哥说Service独享线程的问题的确麻烦,不过我感觉这种情况应该可以避免吧!也许是我见识太少。

而第一种情况,多数据源的时候,ThreadLocal如果保存的不是Connection对象,而是一个简单的计数器的话,每次调用Service都对计数器自加,结束的时候自减,到原始值得时候提交,应该不会有问题吧!

Aop的实现方式有很多,我当时用的是Proxy+Annotation实现的。

现在出来很多的名词,像什么POJO,DTO,DAO.......有很多人都是搞不明白的!

让一个BPO调用连接,设置事务、调用DAO这样应该就可以了吧。