com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException问题分析及个人案例分享

个人案例:

异常:

{success=false, errMsg=addShop error:
### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'owner_id' cannot be null
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: INSERT INTO    tb_shop(owner_id , area_id , shop_category_id , shop_name , shop_desc    , shop_addr , phone , shop_img , priority , create_time , last_edit_time ,    enable_status , advice  )   VALUES   (?,?,?,?   ,?,?,?,?,?,   ?,?,?,? )
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'owner_id' cannot be null

; SQL []; Column 'owner_id' cannot be null; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'owner_id' cannot be null}


分析解决

实际情况为数据库有onwer_id值  前端尚未设置通过session获取

在目前开发阶段  仍然为手动设置  只是设置的时候 误删了设置owner_id 这个命令  导致 每次提交无owner_id信息  显示错误



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值