Я вижу следующие журналы, когда приложение -
ПРЕДУПРЕЖДЕНИЕ: отчет о неудачных запросах SQL = создать глобальную временную таблицу HT_TABLENAME (номер PRIMARY_COLUMN (100,0) не ноль) при фиксации удаления строк; время = 567 мс;
Это означает, что hibernate пытается создать глобальную временную таблицу для всех POJO hibernate, определенных с иерархией.
Количество таких POJO довольно велико в кодовой базе, и, следовательно, попытка запустить и запустить локальный процесс занимает много времени. Можно ли добавить какой-либо параметр, который отключит такие проверки?
Попытался -Djavax.persistence.validation.mode = none установить это как системный параметр для моего локального запуска, но, похоже, это не помогло.
Я считаю, что все проверки гибернации выполняются независимо от этого параметра.
Есть ли способ предотвратить создание глобальной временной таблицы во время настройки гибернации при запуске приложения?
Мы используем hibernate 5.0.2 с базой данных Oracle.