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 许可协议。转载请注明出处!