Puoi:
-
Crea una query SQL nativa, con
session.createSQLQuery(...). Puoi estrarre una singola riga di risultati conuniqueResult(). -
Ottieni una
ConnectionJDBC dallaSessioned estrarre la stringa di connessione dai metadati del database. Per SQL Server, credo che dovrai analizzareconnection.getMetaData().getURL()per estrarre il nome effettivo del database.
Nota che Session.connection() è considerato deprecato e dovresti usare Session.doWork() .