我有一个实体
@Entity
data class Person (
@Id @GeneratedValue
val id: Long
)
但我注意到 id
是连续的。有没有办法让Spring Boot让它们更随机?
你可以创建一个自定义标识符生成器并使用它。
@Entity
public class Book {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq")
@GenericGenerator(
name = "seq",
strategy = "com.java.generators.SequenceIdGenerator",
parameters = {...})
private String id;
...
}
在这里你应该创建 com.java.generators.SequenceIdGenerator
自己
一个好的教程,关于 这个