sharding-jdbc的id生成策略
来源:3-4 springboot项目使用leaf-雪花算法

Kyran666
2020-11-17
师兄,先问你个超纲的问题,关于sharding-jdbc的。orm框架我是用的spring data jpa。然后在主键上加了javax.persistence.GeneratedValue的注解,
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@JsonSerialize(using= SerializerLongToString.class)
private Long id;
即主键使用数据库的sequence。
然后我在sharding-jdbc配置的默认库里(default-data-source-name: db0)中,发现了该序列,但是在db1中没有该序列。可不可以这样理解,按照我这种模式,就算后端应用使用了集群,id的生成策略使用了数据库的序列,是不会重复的?
写回答
1回答
-
廖师兄
2020-11-19
id的生成策略使用了数据库的序列,是不会重复的?
看你数据是不是存在一个表里了,一个表,不会重复
022020-11-23
相似问题