我可以在grails中使用当前使用的hibernate方言吗?

我可以在grails中使用当前使用的hibernate方言吗?,hibernate,grails,Hibernate,Grails,我在应用程序中使用Grails2.3.11 我可以在运行时获取当前使用的数据源方言吗 我只需要检查我使用的数据库类型(oracle或H2) 谢谢 是的,您可以在SessionFactory中调用getDialogue()方法。依赖项将bean注入服务或任何地方: def sessionFactory 然后,当前方言实例可以使用 Dialect dialect = sessionFactory.dialect 是的,您可以在SessionFactory中调用GetDialante()方法。依赖

我在应用程序中使用Grails2.3.11

我可以在运行时获取当前使用的数据源方言吗

我只需要检查我使用的数据库类型(oracle或H2)


谢谢

是的,您可以在SessionFactory中调用
getDialogue()
方法。依赖项将bean注入服务或任何地方:

def sessionFactory
然后,当前方言实例可以使用

Dialect dialect = sessionFactory.dialect

是的,您可以在SessionFactory中调用
GetDialante()
方法。依赖项将bean注入服务或任何地方:

def sessionFactory
然后,当前方言实例可以使用

Dialect dialect = sessionFactory.dialect