Du kan enten:
-
Opret en indbygget SQL-forespørgsel med
session.createSQLQuery(...)
. Du kan udtrække en enkelt række resultater meduniqueResult()
. -
Få en JDBC
Connection
fraSession
, og udtræk forbindelsesstrengen fra databasens metadata. For SQL Server tror jeg, at du bliver nødt til at parseconnection.getMetaData().getURL()
for at udtrække det faktiske databasenavn.
Bemærk, at Session.connection()
betragtes som forældet, og det er meningen, at du skal bruge Session.doWork()
.