Отключить создание глобальной временной таблицы во время настройки спящего - PullRequest
0 голосов
/ 08 мая 2019

Я вижу следующие журналы, когда приложение -

ПРЕДУПРЕЖДЕНИЕ: отчет о неудачных запросах SQL = создать глобальную временную таблицу HT_TABLENAME (номер PRIMARY_COLUMN (100,0) не ноль) при фиксации удаления строк; время = 567 мс;

Это означает, что hibernate пытается создать глобальную временную таблицу для всех POJO hibernate, определенных с иерархией.

Количество таких POJO довольно велико в кодовой базе, и, следовательно, попытка запустить и запустить локальный процесс занимает много времени. Можно ли добавить какой-либо параметр, который отключит такие проверки?

Попытался -Djavax.persistence.validation.mode = none установить это как системный параметр для моего локального запуска, но, похоже, это не помогло.

Я считаю, что все проверки гибернации выполняются независимо от этого параметра.

Есть ли способ предотвратить создание глобальной временной таблицы во время настройки гибернации при запуске приложения?

Мы используем hibernate 5.0.2 с базой данных Oracle.

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