只是详细说明@didierd的回复.每个事务都绑定了一个会话/连接.您可以访问当前的Session,从而使用以下代码连接:
Session.currentSession.connection
Run Code Online (Sandbox Code Playgroud)
或者,如果您不确定自己是否在交易中
Session.currentSessionOption map {_.connection}
Run Code Online (Sandbox Code Playgroud)
如果您以这种方式回滚交易,则您有责任开始新的交易或确保不再使用该连接,因此请小心使用.