GalaxyProductTaskParam productTaskParam = new GalaxyProductTaskParam(); productTaskParam.createCriteria().andTaskIdEqualTo(JobId); List<GalaxyProductTaskDO> productTaskDOS = productTaskDAO.selectByParamWithBLOBs(productTaskParam); if (CollectionUtils.isEmpty(productTaskDOS)) { throw new RuntimeException("任务不存在:" + JobId); } GalaxyProductTaskDO galaxyProductTaskDO1 = productTaskDOS.get(0); galaxyProductTaskDO1.setTaskStatus(status); galaxyProductTaskDO1.setGmtModified(new Date()); productTaskDAO.updateByPrimaryKeySelective(galaxyProductTaskDO1);什么意思
时间: 2024-03-28 13:37:45 浏览: 39
java实现分页示例代码共6页.pdf.zip
这段代码是用来更新数据库中的某个任务的状态信息。首先,根据任务ID查询数据库中的任务信息;如果任务不存在,则抛出异常。接着,获取查询结果集中的第一条记录,将其状态信息设置为指定的status,并更新修改时间。最后,调用productTaskDAO的updateByPrimaryKeySelective方法来更新数据库中对应的记录。
阅读全文