Você também pode:
-
Crie uma consulta SQL nativa, comsession.createSQLQuery(...)
. Você pode extrair uma única linha de resultados comuniqueResult()
.
-
Obtenha umaConnection
JDBC daSession
e extraia a cadeia de conexão dos metadados do banco de dados. Para SQL Server, acredito que você precisará analisarconnection.getMetaData().getURL()
para extrair o nome real do banco de dados.
Observe que
Session.connection()
é considerado obsoleto, e você deve usar Session.doWork()
.