小编典典

检索自动检测到的休眠方言

hibernate

Hibernate可以选择自动检测hibernate.dialect。如何获取该自动检测的值?我找不到与此有关的任何信息。


阅读 258

收藏
2020-06-20

共1个答案

小编典典

您可以从SessionFactory检索它,但首先需要将其转换为SessionFactoryImplementor

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

上面的代码将检索会话工厂 当前正在使用 的方言实例,如果未通过属性明确指定,则该实例为自动检测到的实例。

2020-06-20