Получите автоматически обнаруженный, в спящем режиме диалект

Как уже говорили многие: это зависит.

Если вы хотите быть уверены, вы должны попытаться принять решение во время компиляции. Для этого часто пригодятся шаблоны:

for (condition)
  do_it<flag>();
12
задан Aleksandr M 12 May 2015 в 09:21
поделиться

1 ответ

Вы можете получить его из SessionFactory , но сначала вам нужно преобразовать его в SessionFactoryImplementor :

SessionFactory sessionFactory = ...; // you should have this reference
Dialect dialect = ((SessionFactoryImplementor) sessionFactory).getDialect();

Вышеупомянутое будет извлекать диалект экземпляр , который в настоящее время используется фабрикой сеансов, который является автоматически обнаруженным экземпляром, если он не был явно указан через свойства.

20
ответ дан 2 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: