hibernate(mysql)刷新与提交中的自动增量

hibernate(mysql)刷新与提交中的自动增量,mysql,multithreading,hibernate,commit,flush,Mysql,Multithreading,Hibernate,Commit,Flush,我们在每个线程中运行一个会话,它在一个表中创建和处理多个记录,这些记录的id为自动递增。 在处理过程中,我们正在刷新数据,并在线程结束时提交数据,但如果出现异常,我们将回滚该线程中的当前会话 那个么,自动增量将如何工作,就像在flush vs commit的情况下一样,若在中间,它将回滚自动增量id会发生什么 我试图找到它的细节,但什么也没找到。请帮忙 自动增量id在刷新后被“保留”,任何其他会话都不能使用它 它不能以另一种方式工作。请参阅jmucchiello的良好解释自动增量id在刷新后被“

我们在每个线程中运行一个会话,它在一个表中创建和处理多个记录,这些记录的id为自动递增。 在处理过程中,我们正在刷新数据,并在线程结束时提交数据,但如果出现异常,我们将回滚该线程中的当前会话

那个么,自动增量将如何工作,就像在flush vs commit的情况下一样,若在中间,它将回滚自动增量id会发生什么

我试图找到它的细节,但什么也没找到。请帮忙

自动增量id在刷新后被“保留”,任何其他会话都不能使用它 它不能以另一种方式工作。请参阅jmucchiello的良好解释

自动增量id在刷新后被“保留”,任何其他会话都不能使用它
它不能以另一种方式工作。请看jmucchiello的精彩解释

为什么你不能只做一个实验,看看到底发生了什么。为什么你不能只做一个实验,看看到底发生了什么。