2016-06-14 4 views
0

私のアプリケーションでは、grails 2.3.11を使用しています。現在grailsでhibernate dialectを使用できますか?

実行時に現在使用されているデータソースの方言を取得できますか?

私が使用しているDBの種類(oracleまたはH2)を確認するだけです。

ありがとうございます!

答えて

2

はい、SessionFactoryでgetDialect()メソッドを呼び出すことができます。サービス内のBeanまたはどこ依存関係-注入:

def sessionFactory 

をし、現在の方言のインスタンスが

Dialect dialect = sessionFactory.dialect 
+0

おかげで多くを使用して利用可能です!それは魅力のように機能します! –

関連する問題