null value in column "id" violates not-null constraintDetail: Failing row contains (11110, 1, null)

本文详细解析了nullvalueincolumn“id”violatesnot-nullconstraint错误的原因,通常由插入语句中的主键Id为空引起,并提供了检查和修复的方法。

null value in column “id” violates not-null constraintDetail: Failing row contains (11110, 1, null)
这个错误很简单,一般来说,是因为插入的主键Id为空引起的,检查一下 插入语句就好了

<insert id="insertSmsInfo"> insert into t_sms_info(business_key,task_name,task_id,task_info_id,received_user_id,received_user_name,received_number,template_title,content,book_time,send_time,send_type,status,response_info,send_count,send_priority,sms_sequence_id,msg_id,create_user,create_time,update_user,update_time,remark,statistics_id,condition_set_name,contact_group_name) values <foreach collection="smsInfos" item="smsInfo" separator=","> (#{smsInfo.businessKey},#{smsInfo.taskName},#{smsInfo.taskId},#{smsInfo.taskInfoId},#{smsInfo.receivedUserId},#{smsInfo.receivedUserName},#{smsInfo.receivedNumber},#{smsInfo.templateTitle},#{smsInfo.content},#{smsInfo.bookTime},#{smsInfo.sendTime},#{smsInfo.sendType},#{smsInfo.status},#{smsInfo.responceInfo},#{smsInfo.sendCount},#{smsInfo.sendPriority},#{smsInfo.smsSequenceId},#{smsInfo.msgId},#{smsInfo.createUser},#{smsInfo.createTime},#{smsInfo.updateUser},#{smsInfo.updateTime},#{smsInfo.remark},#{smsInfo.statisticsId},#{smsInfo.conditionSetName},#{smsInfo.contactGroupName}) </foreach> </insert> com.huawei.opengauss.jdbc.util.PSQLException: [10.18.103.117:42078/10.18.103.101:30100] ERROR: null value in column "id" violates not-null constraint 详细:Failing row contains (null, null, null, 1871117981122347008, 9wu6bQQSLCnB93NBEHGPZA==, YfvTwEI7V8b17+RRYaXtEQ==, 20251110测试04, null, null, null, WAIT, null, 0, null, null, null, 1, 2025-11-10 17:43:48.051, 1, 2025-11-10 17:43:48.051, null, 20251110测试04, 1987818462717689856, 20251110测试04, null, null, 全选测试). ; [10.18.103.117:42078/10.18.103.101:30100] ERROR: null value in column "id" violates not-null constraint 详细:Failing row contains (null, null, null, 1871117981122347008, 9wu6bQQSLCnB93NBEHGPZA==, YfvTwEI7V8b17+RRYaXtEQ==, 20251110测试04, null, null, null, WAIT, null, 0, null, null, null, 1, 2025-11-10 17:43:48.051, 1, 2025-11-10 17:43:48.051, null, 20251110测试04, 1987818462717689856, 20251110测试04, null, null, 全选测试).; nested exception is com.huawei.opengauss.jdbc.util.PSQLException: [10.18.103.117:42078/10.18.103.101:30100] ERROR: null value in column "id" violates not-null constraint 详细:Failing row contains (null, null, null, 1871117981122347008, 9wu6bQQSLCnB93NBEHGPZA==, YfvTwEI7V8b17+RRYaXtEQ==, 20251110测试04, null, null, null, WAIT, null, 0, null, null, null, 1, 2025-11-10 17:43:48.051, 1, 2025-11-10 17:43:48.051, null, 20251110测试04, 1987818462717689856, 20251110测试04, null, null, 全选测试). org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.huawei.opengauss.jdbc.util.PSQLException: [10.18.103.117:42078/10.18.103.101:30100] ERROR: null value in column "id" violates not-null constraint 详细:Failing row contains (null, null, null, 1871117981122347008, 9wu6bQQSLCnB93NBEHGPZA==, YfvTwEI7V8b17+RRYaXtEQ==, 20251110测试04, null, null, null, WAIT, null, 0, null, null, null, 1, 2025-11-10 17:43:48.051, 1, 2025-11-10 17:43:48.051, null, 20251110测试04, 1987818462717689856, 20251110测试04, null, null, 全选测试). ### The error may exist in cn/gov/sz/tyjr/sms/mapper/SmsInfoMapper.xml ### The error may involve defaultParameterMap ### The error occurred while setting parameters
最新发布
11-11
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值