Я не могу найти какой-либо документ о том, как использовать аннотацию GeneratedValue, когда дело доходит до инициализации моего объекта.@GeneratedValue Аннотации, значение конструктора
вот мой идентификатор поле для моего класса объекта, я две других полей, которые я оставил из
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@NotNull
@Column(name = "ID")
private BigDecimal id;
моих конструкторы
public Pothole() {
}
public Pothole(BigDecimal id) {
this.id = id;
}
public Pothole(BigDecimal id, byte[] image, Date pdate) {
this.id = id;
this.image = image;
this.pdate = pdate;
}
Что я использую для моего поля ид ?? Я оставляю его пустым
Pothole entity = new Pothole(???,decodedBytes, date);