oracle中没有主键自增这个功能,需要使用数据库序列实现
javacreate 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 许可协议。转载请注明出处!