У меня есть одна таблица в базе данных, и я хочу знать, какой тип это экземпляр. У меня есть два человека разных типов. У меня проблемы. Моя первая сущность:
@Entity
@Table(name = "lekarfizo")
@DiscriminatorColumn(name = "type")
@DiscriminatorValue("lekar")
И второе:
@Entity
@Table(name = "lekarfizo")
@DiscriminatorValue("fizio")
public class Fizioterapeut extends Lekarfizo
Проблема в том, что первая сущность может быть экземпляром второй. Второй работает нормально, а второй может быть только экземпляром второго объекта. Я хочу знать, как я могу это исправить и отличить эти две сущности.