Я думаю, это потому, что значение дискриминатора по умолчанию для CHAR
- это просто пробелы, что, вероятно, может привести к различным недоразумениям.
Я столкнулся с этим сообщением об ошибке, когда у меня был конкретный базовый класс, которыйне был помечен @DiscriminatorValue
.Ошибка была устранена, когда я добавил аннотацию.
Убедитесь, что у каждого конкретного класса в иерархии сопоставленных типов есть @DiscriminatorValue
, включая базовый класс, и эта ошибка может исчезнуть.