编辑
2023-12-14
学习记录
00
请注意,本文编写于 476 天前,最后修改于 476 天前,其中某些信息可能已经过时。

目录

前提
创建序列
实体类设置

前提

oracle中没有主键自增这个功能,需要使用数据库序列实现

创建序列

java
create sequence BACKSTAGE_LOG_ID_SEQ start with 1 --从1开始,不能小于最小值 maxvalue 9999999999999999999 --设置最大值 minvalue 0 --设置最小值 nocycle --一直累加,不循环 cache 5000 --缓存,表示一次产生5000个序号 noorder;

实体类设置

java
@Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("TEST_DICT") @KeySequence(value = "BACKSTAGE_LOG_ID_SEQ") public class TestDictEntity implements Serializable { private static final long serialVersionUID=1L; @ApiModelProperty(value = "主键序号") @TableId(value = "id", type = IdType.INPUT) private Long id; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "编码") private Long code; }

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!