У меня есть наследование с отображением в одну таблицу в JPA, скажем, классы A и B расширяют некоторую абстрактную сущность, поэтому я должен сделать столбцы из A & B обнуляемыми в конце БД, но если кто-то пытается сохранить A, тогда все поляA должен быть не нулевым, и я хочу обеспечить это кодом.Могу ли я использовать следующий код для достижения этой цели -
@Entity
@DiscriminatorValue("1")
public Class A extends SomeAbstractEntity{
@Basic(optional = false)
private String nameOfA;
}
Я прочитал этот ответ @ Basic (необязательно = false) против @Column (nullable = false) в JPA и подумалэто может быть достижимо, но хотелось знать, как лучше.