Можете да:
-
Създайте собствена SQL заявка с
session.createSQLQuery(...)
. Можете да извлечете един ред резултати сuniqueResult()
. -
Получете JDBC
Connection
отSession
и извлечете низа за връзка от метаданните на базата данни. За SQL Server смятам, че ще трябва да анализиратеconnection.getMetaData().getURL()
за да извлечете действителното име на базата данни.
Обърнете внимание, че Session.connection()
се счита за остарял и трябва да използвате Session.doWork()
.