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.使用连接池怎样保证每个连接会话的数据一致性的???我们每次请求数据库都可能获取的是不同的连接呀???? 谢谢了。
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.使用连接池怎样保证每个连接会话的数据一致性的???我们每次请求数据库都可能获取的是不同的连接呀???? 谢谢了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货