如何配置表的id生成方式为自增
使用操作 444
系统里的ID看着不像是自增的,他的生成规则是怎么样的,如果我想使用数据库自增的id,应该怎么办
-
- oinone默认的id是为了适应分布式部署生成的,算法参考美团的id生成器,参考文档: Leaf:美团分布式ID生成服务开源
- oinone支持在application.yml配置文件中修改id的生成规则,查找配置项关键字key-generator,默认为DISTRIBUTION(分布式id),可修改为 AUTO_INCREMENT(自增id)
7个月前 -
在Oinone支持在application.yml配置文件中修改id的生成规则是全局的,不适合分布式场景。如果仅针对一个模型,则参考下面的代码:
@Field.Integer
@Field.PrimaryKey(keyGenerator = KeyGeneratorEnum.AUTO_INCREMENT)
@Field(displayName = “id”, summary = “Id字段,⾃增”)
private Long id;7个月前