Это странно. Enum - это класс. Если я определяю свой конструктор, то там должно быть столько параметров, сколько я указал. Даже если представить, что Enum в моем конструкторе неявно сперва вызывает конструктор по умолчанию и туда передает параметры типа String и int, то всё равно соответствующие параметры должны быть мной определены в моем конструкторе сперва. А тут получается что он сам из ниоткуда прикрепляет 2 параметра плюсом.
Dmitry Roo, в примерах для Spring Boot не добавляется атрибут в модель как я делаю. И при этом по заверению авторов все работает. Делаю так, не работает. Предполагаю, что в этом моменте работает в буте по-другому.