java执行两个方法,方法中有sql,执行插入操作,希望一个执行完再执行下一个

2025-01-01 21:32:30
推荐回答(3个)
回答1:

在各个方法里面返回boolean 类型,或者其他标记位,看是否执行 完毕 或 成功 !

        if(runReportCollect()){
            imp.saveByDay();
        }
        
        if(runReportHandle()){
            imp.saveByDay();
        }

回答2:

这样,就是顺序的。如果想及时,使用session.flush() 一下。

回答3:

那你可以对连接加同步锁,或者对ReportHandleServiceImp()该方法加同步锁即可实现,