次のいずれかを実行できます:
-
session.createSQLQuery(...)
を使用してネイティブSQLクエリを作成します 。uniqueResult()
を使用して、1行の結果を抽出できます。 。 -
JDBC
Connection
を取得しますSession
から 、データベースメタデータから接続文字列を抽出します。 SQL Serverの場合、connection.getMetaData().getURL()
を解析する必要があると思います。 実際のデータベース名を抽出するため。
Session.connection()
に注意してください 非推奨と見なされ、Session.doWork()
を使用することになっています 。