实体管理器的连接在提交时总是返回 fal



我正在尝试执行交易符号应用程序内的最低级别:

$conn = $this->em->getConnection();
$conn->beginTransaction();
$success = $conn->commit();

但是$success始终是false。为什么?

commit不返回布尔值,如果有问题,它会抛出异常。为了确保交易成功使用这样的尝试:

try{
    $conn->commit();
} catch (Exception $e) {
    $conn->rollBack();
    throw $e;
}

相关内容

  • 没有找到相关文章

最新更新