Java 自动递增值并使用hibernate设置从1开始

Java 自动递增值并使用hibernate设置从1开始,java,hibernate,Java,Hibernate,我需要下一个。低于价值 @Column(name = "incomeNumber", unique = true, nullable = false) private int incomeNumber; 必须从1开始并自动递增。如何使用hibernate设置此选项?您可以这样做。还可以将增量委托给db中的序列 @GenericGenerator(name="incgenerator" , strategy="increment") @GeneratedValue(generator="

我需要下一个。低于价值

@Column(name = "incomeNumber", unique = true, nullable = false)
    private int incomeNumber;

必须从1开始并自动递增。如何使用hibernate设置此选项?

您可以这样做。还可以将增量委托给db中的序列

@GenericGenerator(name="incgenerator" , strategy="increment")
@GeneratedValue(generator="incgenerator")
@Column(name = "incomeNumber", unique = true, nullable = false)
    private int incomeNumber;

遵循D.Pineda的想法,如果从1开始,则添加一个默认值

不适用于我,创建新对象时值为0