java回滚已提交的事务 JAVA分批导入数据到MySQL出错事务回滚怎么解决?

JAVA分批导入数据到MySQL出错事务回滚怎么解决?在数据库中设置一个名为import batch的字段。同一导入任务具有相同的字段值,而不同的导入任务具有不同的值。如果存在导入错误,请删除字段值等

JAVA分批导入数据到MySQL出错事务回滚怎么解决?

在数据库中设置一个名为import batch的字段。同一导入任务具有相同的字段值,而不同的导入任务具有不同的值。如果存在导入错误,请删除字段值等于当前导入任务批号的记录。当然,这种导入方法在某些业务场景中会有一些隐藏的问题。例如,在数据统计的业务场景中,统计将在导入未完成时开始。这些情况需要特别考虑,但可以解决。解决方案是为数据添加标签。

在Java中事物的提交和回滚是什么意思?

将数据提交到数据库或修改数据。如果你认为没有问题,你可以提交。如果其中一个链接出错,可以设置回滚。你可以根据自己的判断退后。当出现异常时,您不必回滚。如何回滚以及如何提交取决于您的业务逻辑。例如:你去银行转帐。我们有两个步骤来转移资金。我们从你的帐户取钱,然后把钱加到他的帐户上。那么这两个步骤必须正确执行。被视为生意。如果你犯了任何错误,即使转账失败,你可能已经从你的账户中扣除了钱,而没有在他的账户中增加钱。你该怎么办?银行将回滚事务,而不保存您刚才所做的操作,也就是说,它将返回到您进行转账之前的状态。