【发布时间】:2017-02-19 18:12:58
【问题描述】:
我需要下一个功能。低于值
@Column(name = "incomeNumber", unique = true, nullable = false)
private int incomeNumber;
必须从 1 开始并自动递增。我如何使用休眠进行设置?
【问题讨论】:
我需要下一个功能。低于值
@Column(name = "incomeNumber", unique = true, nullable = false)
private int incomeNumber;
必须从 1 开始并自动递增。我如何使用休眠进行设置?
【问题讨论】:
你可以这样做。也可以将增量委托给数据库中的序列
@GenericGenerator(name="incgenerator" , strategy="increment")
@GeneratedValue(generator="incgenerator")
@Column(name = "incomeNumber", unique = true, nullable = false)
private int incomeNumber;
【讨论】:
按照 D. Pineda 的想法加上一个默认值,如果你希望它从 1 开始; Setting default values for columns in JPA
【讨论】: