Você também pode:
-
Crie uma consulta SQL nativa, comsession.createSQLQuery(...). Você pode extrair uma única linha de resultados comuniqueResult().
-
Obtenha umaConnectionJDBC daSessione 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() .