Hibernate 休眠事务Id

Hibernate 休眠事务Id,hibernate,transactions,Hibernate,Transactions,我需要获取hibernate的事务id。对于每个事务,此id必须是唯一的。我尝试使用session.getTransaction().hashCode(),但我认为该值不是唯一的。事务id是特定于数据库的。因此,您需要在Hibernate中调用本机SQL查询以从事务中获取此信息 示例: 您能解释一下您的用例吗?您想做什么?您使用的是Spring还是其他框架?当从数据库中删除记录(以及您的关系)时,记录将保存在审核表中。在某个时刻,可以撤消对给定事务中删除的所有表的删除。我没有使用任何框架。只

我需要获取hibernate的事务id。对于每个事务,此id必须是唯一的。我尝试使用session.getTransaction().hashCode(),但我认为该值不是唯一的。

事务id是特定于数据库的。因此,您需要在Hibernate中调用本机SQL查询以从事务中获取此信息

示例:


您能解释一下您的用例吗?您想做什么?您使用的是Spring还是其他框架?当从数据库中删除记录(以及您的关系)时,记录将保存在审核表中。在某个时刻,可以撤消对给定事务中删除的所有表的删除。我没有使用任何框架。只是冬眠。