String hql = "from ReviewStepInfo where pjtfsn=? and code=?"; ReviewStepInfo saveObject = (ReviewStepInfo) reviewStepInfoDAO .findUnique(hql, pjtfsn, "XXPS"); if (saveObject == null) { saveObject = new ReviewStepInfo(); saveObject.setId(StringUtils.uuid()); saveObject.setPjtfsn(pjtfsn); saveObject.setStatus(0); saveObject.setCode("XXPS"); saveObject.setCreateTime(new Date()); saveObject.setNotConsistentCount(list.size()); saveObject.setReivewCount(0); reviewStepInfoDAO.saveOrUpdate(saveObject); } 根據表的兩個字段 判斷數據庫是否有這條數據,如果沒有就創建,但是,不知道什么原因 在數據庫出現三條一致的數據。 每隔三秒由ajax發出請求執行這個方法。我猜想的原因是由于瀏覽器的原因 ajax阻塞了?同時發出三條請求讓后臺處理才導致的?遇到這種情況只能加鎖嗎?
添加回答
舉報
0/150
提交
取消