1.在weblogic集群和分布式环境下,这些代码会有问题吗? 
                    DistributionVO objDistributionVO = distributionSes 
                            .readDistribution(objMovementItemVO.getBatchId());    
                    objDistributionVO.setActualQty(objDistributionVO.getActualQty() 
                            - objMovementItemVO.getQty()); 
                    objDistributionVO.setReservedQty(objDistributionVO.getReservedQty() 
                            - objMovementItemVO.getQty()); 
                    distributionSes.updateDistribution(objDistributionVO); 
                    objDistributionVO.setActualQty(objMovementItemVO.getQty()); 
                    objDistributionVO.setReservedQty(0d); 
                    objDistributionVO.setLocationId(objMovementItemVO.getToId());                     int iBatchId = distributionSes.insertDistribution(objDistributionVO); 2. objDistributionVO1 一定会是前面修改后的结果吗?? 
                DistributionVO objDistributionVO = distributionSes 
                            .readDistribution(objMovementItemVO.getBatchId()); 
                    objDistributionVO.setActualQty(objDistributionVO.getActualQty() 
                            - objMovementItemVO.getQty()); 
                    objDistributionVO.setReservedQty(objDistributionVO.getReservedQty() 
                            - objMovementItemVO.getQty());                     DistributionVO objDistributionVO1 = distributionSes 
                            .readDistribution(objMovementItemVO.getBatchId()); 3.使用连接池怎样保证每个连接会话的数据一致性的???我们每次请求数据库都可能获取的是不同的连接呀???? 谢谢了。