Предположим, у меня есть суперкласс Animal.
Учитывая, что у нас есть два класса Omnivore и Herbivore, которые расширяют этот класс.
Теперь пусть у всеядного существа также есть два класса, которые простираются от всеядного существа, свиньи и медведя.
Предположим, что это все сущности, которые я хочу сопоставить с JPA.
Допустим, у Animal есть @DiscriminatorColumn, Omnivore и Herbivore @ DiscriminatorValue.
Всеядное существо также суперкласс. Может ли он также иметь @DiscriminatorColumn? (У свиньи и медведя будет @DiscriminatorValue)?
Другими словами, у Omnivore одновременно есть @DiscriminatorValue и @DiscriminatorColumn.
Возможна ли такая ситуация?