Что это (hibernate.hbm2ddl.auto = validate) проверяет из базы данных? - PullRequest
0 голосов
/ 09 апреля 2019

Я хочу знать, как hibernate.hbm2ddl.auto = validate, проверяет базу данных.

  1. Проверяет ли он размер столбца? если размер столбца в базе данных равен 10 символам, а в сущности, о которой я упоминал в 5 символах, это выдаст ошибку?

  2. Проверяет ли он также тип столбца? если в моей таблице тип столбца varchar, а в типе столбца сущности - Long, это выдаст ошибку?

  3. Подтверждает ли это индекс? если в таблице и в сущности есть какие-то индексы, я не упомянул индекс, так что это даст ошибку?

  4. Подтверждает ли это обнуляемые вещи? если в таблице один столбец имеет значение nullable true, а в сущности тот же столбец имеет значение nullable false, то это даст ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...