У меня есть приложение Java Spring MVC с использованием Hibernate и MySQL 5.7 DB. Hibernate настроен на автоматическое обновление схемы от новых сущностей с помощью: <prop key="hibernate.hbm2ddl.auto">update</prop>
. Он работает для всех сущностей в моем приложении, кроме одной:
@Entity
@IdClass(QuestionId.class)
@Getter
@Setter
@Accessors(chain = true)
@EqualsAndHashCode
public class Question {
@Id
private String key;
@Id
private Long version;
@Type(type = "json")
@Column(columnDefinition = "json")
private JsonNode metaData;
}
Эта сущность определена в точно так же, как и другие объекты, но при запуске приложения эта конкретная таблица не создается в БД. Нет сообщений об ошибках, которые мне удалось раскрыть.