mysql mybatis useGeneratedKeys Field 'ID' doesn't have a default value的问题
原因是:创建表时没有让id自动增长:
CREATE TABLE `STORAGE_VIRTUAL` (
`ID` int() NOT NULL AUTO_INCREMENT,
`STORAGE_ID` int() NOT NULL,
`VIRTUAL_TYPE` varchar() NOT NULL,
PRIMARY KEY (`ID`),
KEY `FK_STORAGE` (`STORAGE_ID`)
) ENGINE=InnoDB AUTO_INCREMENT= DEFAULT CHARSET=utf8;
AUTO_INCREMENT 不能丢
mysql mybatis useGeneratedKeys Field 'ID' doesn't have a default value的问题的更多相关文章
- Error updating database. Cause: java.sql.BatchUpdateException: Field 'id' doesn't have a default value
		异常信息 ### Error updating database. Cause: java.sql.BatchUpdateException: Field 'id' doesn't have a de ... 
- java.sql.SQLException: Field 'id' doesn't have a default value异常
		在做mybatis插入的时候报了这个错误,百度了下,貌似是因为这个健没有设置值且不是自增类型的. java.sql.SQLException: Field 'id' doesn't have a de ... 
- 【问题排查记录】Field 'id' doesn't have a default value;
		错误信息: org.springframework.dao.DataIntegrityViolationException: StatementCallback; SQL [delete from t ... 
- Caused by: java.sql.SQLException: Field 'id' doesn't have a default value
		1.错误描述 org.hibernate.exception.GenericJDBCException: error executing work at org.hibernate.exception ... 
- java.sql.SQLException: Field 'id' doesn't have a default value
		1:id 列要设置成自增,自动赋值 java.sql.SQLException: Field 'id' doesn't have a default value at com.mysql.jdbc.S ... 
- Field 'id' doesn't have a default value 原因
		Field 'id' doesn't have a default value昨晚做项目的时候遇到一个问题,在测试数据存储的时候老是报Field 'id' doesn't have a default ... 
- Hibernate报错:Caused by: java.sql.SQLException: Field 'ID' doesn't have a default value
		问题一: 报错如下: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assig ... 
- java.sql.SQLException: Field 'id' doesn't have a default value解决方案
		转自:https://blog.csdn.net/xinghuo0007/article/details/51810867 自增长:java.sql.SQLException: Field 'id' ... 
- 启动Spring boot报错:nested exception is java.sql.SQLException: Field 'id' doesn't have a default value
		先看具体日志: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with n ... 
随机推荐
- Union and Intersection of two sorted lists 并集和交集
			跟面试官确认是arrayList还是singly-linked list /* Union 并集:两个升序的list a, b, 返回其并集(升序排序)*/ public class UnionTw ... 
- Django xadmin 根据登录用户过滤数据
			在adminx.py文件对应的的class中添加如下代码: def queryset(self): qs = super(taskAdmin, self).queryset() if self.req ... 
- FragmentManager  V4包下  应该用FragmentActivity
			import android.os.Bundle; import android.support.v4.app.FragmentActivity; public class MainActivity ... 
- css常见问题一
			[1]禁止换行.class {word-break:keep-all;white-space:nowrap;}[2]强制换行.class{word-break:break-all;}普通容器中(Div ... 
- TLS1.1升级到TLS1.2(微信小程序要求TLS1.2以上)
			检测是否具有TLS1.2:www.ssllabs.com 实验过的办法: https://www.cnblogs.com/wqcheng/p/6618070.html http://www.ocbc. ... 
- 操作系统的发展史 day36
			什么是操作系统 可能很多人都会说,我们平时装的windows7 windows10都是操作系统,没错,他们都是操作系统.还有没有其他的? 想想我们使用的手机,Google公司的Androi ... 
- C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等
			1:显示行号 找到gridview属性 点击事件 CustomDrawRowIndicator private void gridView1_CustomDrawRowIndicator(object ... 
- Oracle 修改字段顺序的两种方法
			分类: Oracle 如果要修改字段顺序,一般情况可以使用以下步骤: --(1)备份目标表数据 create table 临时表 as select * from 目标表; --(2)drop 目标表 ... 
- js 标准对象
			在JavaScript的世界里,一切都是对象. 但是某些对象还是和其他对象不太一样.为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串: typeof 123; // ' ... 
- (转)拉姆达表达式(Lambda Expressions) =>写法的涵义
			lambdaclass编译器 让我们先看一个简单的拉姆达表达式: x=>x/2 这个表达式的意思是:x为参数,对x进行相应的操作后的结果作为返回值. 通过这个拉姆达表达式,我们可以看到: 这 ... 
