文档章节

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

首席攻城狮
 首席攻城狮
发布于 2016/12/08 21:30
字数 163
阅读 6
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

自定义线程池

自定义线程工厂: public class CustomThreadFactory implements ThreadFactory { private static final Logger LOGGER = LoggerFactory.getLogger(CustomThreadFactory.class); pu......

hensemlee
13分钟前
1
0
【剑指offer纪念版】-- 面试题目录

2.实现Singleton模式 3.二维数组中的查找 4.替换空格 5.从尾到头打印链表 6.重建二叉树 7.用两个栈实现队列 8.旋转数组的最小数字 9.斐波那契数列 10.二进制中1的个数 11.数值的整数次方 12...

细节探索者
26分钟前
1
0
记一次oom内核优化记录:vm.lower_zone_protection

情景 最近gitlab服务会偶发性500,当前机器部署了gitlab、nfs等服务,经过排查发现是nfsd引发oom,导致系统运行不畅。处理过程如下: 事故现场 开发在使用gitlab的时候发现,偶发性的出现500...

阿dai
59分钟前
4
0
Spring Batch JSON 支持

Spring Batch 4.1 开始能够支持 JSON 格式了。这个发布介绍了一个新的数据读(item reader)能够读取一个 JSON 资源,这个资源按照下面的格式: [  {    "isin": "123",    ...

honeymose
今天
0
0
浏览器缓存

HTTP缓存类型 200 from cache:直接从本地缓存获取响应,可细分为from disk cache, from memory cache 304 Not Modified:协商缓存,本地未命中发送校验数据到服务端,如果服务端数据没有改变,则读...

关元
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部