From ffac8e3577712515307b832fab8f251b57603468 Mon Sep 17 00:00:00 2001 From: whybangbang Date: Wed, 3 Feb 2021 23:27:07 +0800 Subject: [PATCH] session add method IsInTx (#1863) Co-authored-by: whybangbang <525484036@qq.com> Reviewed-on: https://gitea.com/xorm/xorm/pulls/1863 Reviewed-by: Lunny Xiao Co-authored-by: whybangbang Co-committed-by: whybangbang --- session_tx.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/session_tx.go b/session_tx.go index 57791703..f50bbf1f 100644 --- a/session_tx.go +++ b/session_tx.go @@ -84,3 +84,8 @@ func (session *Session) Commit() error { } return nil } + +// if current session is in a transaction +func (session *Session) IsInTx() bool { + return !session.isAutoCommit +} \ No newline at end of file