Я хочу знать, как hibernate.hbm2ddl.auto = validate, проверяет базу данных.
Проверяет ли он размер столбца? если размер столбца в базе данных равен 10 символам, а в сущности, о которой я упоминал в 5 символах, это выдаст ошибку?
Проверяет ли он также тип столбца? если в моей таблице тип столбца varchar, а в типе столбца сущности - Long, это выдаст ошибку?
Подтверждает ли это индекс? если в таблице и в сущности есть какие-то индексы, я не упомянул индекс, так что это даст ошибку?
Подтверждает ли это обнуляемые вещи? если в таблице один столбец имеет значение nullable true, а в сущности тот же столбец имеет значение nullable false, то это даст ошибку?