首页 > 解决方案 > 在java中,可运行事务安全吗?

问题描述

我遇到了一些看起来像这样的代码:

someMethod(){
    ..............
    transactionalUtils.newTransaction(()-> {someStuffHere})
}

哪里transactionalUtils.newTransaction看起来像这样

public void newTransaction(Runnable job) {
        job.run();
    }

我对它的简单性感到困惑。这种交易真的安全吗?一个单独的 Runnable 总是启动和关闭自己的事务?解释和进一步的参考将不胜感激。

标签: javajpatransactionsthread-safetyrunnable

解决方案


推荐阅读