您可以:
使用创建一个本地SQL查询
session.createSQLQuery(...)
。您可以使用提取一行结果uniqueResult()
。Connection
从中获取JDBCSession
,然后从数据库元数据中提取连接字符串。对于SQL Server,我相信您需要解析connection.getmetaData().getURL()
才能提取实际的数据库名称。
请注意,它
Session.connection()已被弃用,您应该使用
Session.doWork()。

您可以:
使用创建一个本地SQL查询
session.createSQLQuery(...)。您可以使用提取一行结果
uniqueResult()。
Connection从中获取JDBC
Session,然后从数据库元数据中提取连接字符串。对于SQL Server,我相信您需要解析
connection.getmetaData().getURL()才能提取实际的数据库名称。
请注意,它
Session.connection()已被弃用,您应该使用
Session.doWork()。