栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【问题结局】tkmybatis insertList方法报错

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【问题结局】tkmybatis insertList方法报错

问题描述
在使用tkmybatis的批量插入方式时报错
报错详情

org.springframework.dao.DataIntegrityViolationException: 
### Error updating database.  Cause: java.sql.SQLException: Field 'id' doesn't have a default value
### The error may involve ....insertList-Inline

报错原因
tkmybatis的insertList批量插入方式不支持自插入主键,仅支持自增主键。

解决方法
(1)自定义主键
若是项目必须自己生成主键则可以使用tkmybaits的insertListOss( list)批量插入方法。
(2)自增主键
数据库主键字段设置自增,则可使用tkmybaits的insertList方法完成批量插入功能。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756293.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号