我不明白您的地方:
1)操作一个数据库您为什么要建立两个数据源;
2)你自己检查一下您的方法3的事务等级,在ejb-jar.xml中;
我从来没有遇到过您这样的情况,实在不行您可以使用useTraction来解决。