Java批量删除如何事务回滚

Java批量删除如何事务回滚,第1张

springMVC 应该是用@Transactional 来注解事务的,的那个你发现有问题的时候,在if的代码里抛出异常就会回滚本函数本次批量 *** 作的数据。

throw new RuntimeException(result.getMessage())//抛出异常。

1、创建文件夹,创建jar包名称相同的文件夹,其中包含文件夹,bin目录,存放jar包,启动脚本,conf目录,存放配置文件,log目录,存放日志文件。

2、配置说明,bin目录,jar包使用软连接保存历史版本,便于快速回滚。

2、conf文件配置文件使用软连接保存历史版本,便于快速回滚,类似。log文件夹存在log的地方。

3、sh文件只需替换路径和包名称即可运行,配置分离的话,可将配置文件放置到conf文件夹下,打包已经分离了,也可不放,主要是包的快速回滚与发布。

getPreparedStatement(conn,sql,item)

方法是干啥的,贴出来

其实问题很简单

MyLog.e(">>>提交之前<<<")

//在try块内添加事务的提交 *** 作,表示 *** 作无异常,提交事务。

            conn.commit()//此处都没有执行到

            MyLog.e(">>>全部提交了<<<")

} catch (SQLException e) {

isInsertOk = false

MyLog.e(">>>出错,准备rollback<<<")

 try {

上面的那个SQLException e

 换成  Exception e  应该就可以了,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6626043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存