NutzCN Logo
问答 updateIgnoreNull 并未update成功但是并没有报错
发布于 2026天前 作者 wx_50r8griqbbuj468ibj5o 1971 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

主键存在但是使用updateIgnoreNull并未update成功并且没有报错

CREATE TABLE `T_STREAM_TASK` (
  `ID` bigint(20) NOT NULL AUTO_INCREMENT,
  `TASK_NAME` varchar(128) NOT NULL COMMENT '任务名称',
  `TASK_DESC` varchar(256) NOT NULL DEFAULT '' COMMENT '任务描述',
  `TOPIC` varchar(64) NOT NULL DEFAULT '' COMMENT 'kafka主题',
  `OWNER` varchar(64) NOT NULL COMMENT '任务负责人',
  `TASK_TYPE` varchar(8) NOT NULL DEFAULT 'sql' COMMENT '任务类型:sql,jar',
  `RUN_STATUS` varchar(8) NOT NULL DEFAULT 'INIT' COMMENT '任务运行状态: INIT 初始化, WAITING 等待运行,RUNNING 运行中,STOPED 已停止,KILLING 正在终止,KILLED 已终止',
  `JOB_MANAGER_MEM` int(11) NOT NULL DEFAULT '2048' COMMENT 'flink JobManager容器的内存大小',
  `TASK_MANAGER_NUM` int(11) NOT NULL DEFAULT '2' COMMENT 'flink taskManager容器的数量',
  `TASK_MANAGER_MEM` int(11) NOT NULL DEFAULT '2048' COMMENT 'flink taskManager容器的内存大小',
  `CREATE_TIME` datetime NOT NULL COMMENT '创建时间',
  `UPDATE_TIME` datetime NOT NULL COMMENT '最近更新时间',
  `RUN_ID` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8 COMMENT='流任务表';

表是这样的我根据id查询了一条记录然后去改变任务状态后使用updateIgnoreNull 这个对象并未update成功且未报错

2 回复

如果SQL已经答应, 但没成功

最常见原因: 连错数据库
次常见原因: 数据没对上号. update方法是有返回受影响行数的

添加回复
请先登陆
回到顶部