我正在处理一些问题,例如我在db中有school_id列,它是一个整数,但不是主键,该数字应以001开头,并且当我添加新行时,它应该自动递增,这是另一种情况考虑当我们有1到10行时,当我插入下一行时,我已经删除了2行,应该将school_id保存为2而不是11 谢谢
我添加了@Sequencegenerator(GenerationTime.INSERT)和columnDefinition =“ serial”,它正在生成序列,但是当我删除2并插入一个项目时,它并没有保存学校ID为2
@Generated(GenerationTime.INSERT)
@Column(name = "school_id",columnDefinition = "serial")
private Long schoolId;