Hibernate 可以选择自动检测 hibernate.dialect
.如何检索该自动检测到的值?我无法找到有关此的任何信息。
最佳答案
您可以从 SessionFactory 检索它但您需要将其转换为 SessionFactoryImplementor第一的:
SessionFactory sessionFactory = ...; // you should have this reference
Dialect dialect = ((SessionFactoryImplementor) sessionFactory).getDialect();
以上将检索方言实例正在使用通过 session 工厂,如果没有通过属性明确指定,它是自动检测到的实例。
关于hibernate - 检索自动检测到的 hibernate 方言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571928/