【问题标题】:Restarting the Entity Manager from Exception从异常重启实体管理器
【发布时间】:2012-12-21 22:05:18
【问题描述】:

如何重置/重新启动实体管理器?

查看 Doctrines 文档:

我看到实体管理器在异常时关闭。这对我来说是个问题,因为我有一个 RabbitMQ 服务器并且消费者总是在运行。在测试期间,我们正在模拟不同的场景,丢失的数据就是其中之一。好吧,这引起了异常,我们的 Try/Catch 逻辑工作得很好,除了它还关闭了实体管理器。

阅读他们遇到或曾经遇到相同或相关问题的其他线程,我还没有看到重新启动 EM 的明确方法。

有什么想法吗?

相关:

【问题讨论】:

    标签: php exception symfony doctrine-orm entitymanager


    【解决方案1】:

    您是否尝试过按照 stof 的建议调用 resetEntityManager 方法? https://github.com/doctrine/DoctrineBundle/blob/master/Registry.php#L83

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      • 2018-09-09
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多