AndroidDatabaseConnection adc = new AndroidDatabaseConnection(baseDBHelper.getWritableDatabase(),true); qfQbsCellDao.setAutoCommit(adc,false); Savepoint sp = adc.setSavePoint("Create_Update_Cell"); for (DataAdjustmentSyncCellQBSInfos cellItem : cellQBSInfos) {
TblQFQbsCell cellData = new TblQFQbsCell(); cellData.setCellId(cellItem.getId()); cellData.setCellCode(cellItem.getCode()); cellData.setCellName(cellItem.getName()); cellData.setCellTypeId(cellItem.getCellTypeId()); cellData.setPartId(cellItem.getPartQBSId()); cellData.setContractId(cellItem.getContractId()); cellData.setModifyTime(cellItem.getLastModTime()); cellData.setState(cellItem.getState()); cellData.setJsonData(gson.toJson(cellItem));
qfQbsCellDao .createOrUpdate(cellData); } adc.commit(sp);
|