У меня есть следующая сущность:
@Entity
@Table(name = "bookings")
public class Booking {
@Null
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Null
@Column(name = "column1", columnDefinition = "VARCHAR(25) DEFAULT 'CREATED'")
private String column1;
//the rest of the fields....
}
Это простой весенний загрузочный проект, правило не должно содержать данные столбца1 при создании новой строки (поэтому он использует значение ' CREATED ') однако при обновлении строки мне нравится менять значение на' ENDED '
Есть ли способ сказать Hibernate выполнять проверку только при создании новой строкии игнорировать проверку при обновлении?