文档章节

GenerationType.IDENTITY 主键不自增的问题记录

首席攻城狮
 首席攻城狮
发布于 2016/12/08 21:30
字数 163
阅读 5
收藏 0

GenerationType.IDENTITY 主键不自增

表现 :

虽然设置成这个了 但是在插入数据的时候提示 主键字段没有默认值

问题原因:

在第一次生成表的时候,使用的是Auto而不是IDENTITY 方式,这时候表的主键字段就不会有auto_increment这个属性,所以不管怎么改,都不会自增的

解决方案 :

手动给表添加auto_increment 或者将表格删除重建

提示:

后来设置的自增主键,防止和之前的主键出现冲突,注意将自增的起始值调大

alter table tblname AUTO_INCREMENT=1000;

© 著作权归作者所有

共有 人打赏支持
首席攻城狮
粉丝 2
博文 17
码字总数 7805
作品 0
昌平
程序员
私信 提问
mybatis 通用mapper返回插入主键

查看地址:http://git.oschina.net/free/Mapper/blob/master/wiki/mapper3/3.Use.md 3.主键策略(仅用于insert方法) 通用Mapper还提供了序列(支持Oracle)、UUID(任意数据库,字段长度32)、主键...

之渊
2016/11/05
1K
0
XUtils-DbUtils使用笔记

DbUtils关联 db相关Annotation@Check check约束@Column 列名@Finder 一对多、多对一、多对多关系(见sample的Parent、Child中的使用)@Foreign 外键@Id 主键,当为int类型时,默认自增。 非自增...

烧酒二两
2015/10/23
108
0
Hibernate4之JPA规范配置详解

@Table Table用来定义entity主表的name,catalog,schema等属性。 属性说明: name:表名 catalog:对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一...

Zhao-Qian
2013/11/11
0
0
JAP注释详解

1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable { } 2.设置表名 @Entity @Table(name = "users") //指定表名为users public class User......

Nemo
2015/11/24
69
1
Hibernate各种主键生成策略与配置详解 - 真的很详细啊!!

1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法...

52PiggySky
2013/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Go 使用channel控制并发

前言 channel一般用于协程之间的通信,channel也可以用于并发控制。比如主协程启动N个子协程,主协程等待所有子协程退出后再继续后续流程,这种场景下channel也可轻易实现。 场景示例 总结 ...

恋恋美食
23分钟前
1
0
Apache Flink 漫谈系列 - 持续查询(Continuous Queries)

摘要: 实际问题 我们知道在流计算场景中,数据是源源不断的流入的,数据流永远不会结束,那么计算就永远不会结束,如果计算永远不会结束的话,那么计算结果何时输出呢?本篇将介绍Apache Fl...

阿里云官方博客
27分钟前
4
0
斐波那契堆的理解,节点mark属性和势函数

斐波那契堆 看了好多博客,都是照搬算法导论的内容,没有自己的理解,比如为什么有mark属性,势函数的作用,以及为什么叫斐波那契堆,下面说说鄙人的理解。 势函数 势函数是根节点个数加上2...

杨喆
28分钟前
3
0
NIO源码详解

阻塞io和无阻塞io: 阻塞io是指jdk1.4之前版本面向流的io,服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒 ...

沉稳2018
32分钟前
0
0
如何把已经提交的commit, 从一个分支放到另一个分支

在本地master提交了一个commit(8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f),如何提交的test_2分之上? git checkout test_2git cherry-pick 8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f......

stephen_wu
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部