Ниже приведен мой класс Alert Entity, я автоматически генерирую идентификатор.Но при сохранении я получаю ошибку, так как Spring Boot: Entity Field 'u_id' не имеет значения по умолчанию.Я также попробовал стратегию = SEQUENCE / AUTO, тот же результат.
import javax.persistence.*;
@Entity
public class Alert {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "u_id")
private long u_id = 1;
@Embedded
private Reading reading;
@Column(insertable = false, updatable = false)
String vin;
private String priority;
public long getU_id() {
return u_id;
}
public void setU_id(long u_id) {
this.u_id = u_id;
}
public String getPriority() {
return priority;
}
public void setPriority(String priority) {
this.priority = priority;
}
public Reading getVehicleReading() {
return reading;
}
public void setVehicleReading(Reading vehicleReading) {
this.reading = vehicleReading;
this.vin = vehicleReading.getVin();
}
}