gpt4 book ai didi

doctrine-orm - ZF2 学说 : When to flush ObjectManager

转载 作者:行者123 更新时间:2023-12-04 04:42:14 27 4
gpt4 key购买 nike

何时是刷新实体/对象管理器的最佳“时间”?
应该在每次坚持操作之后吗?或者它应该运行一次,例如邮寄?

最佳答案

在每次持久化之后运行它实际上是一种反模式。理想情况下,您应该在请求结束时运行一次。

我不会把它放在 postDispatch 处理程序中,因为这意味着它会在每个请求之后运行,并且在例如列出具有许多关系的实体的列表页面上,这将是昂贵的性能,因为 Doctrine 将不得不检查许多实体的变化。

将其放在修改数据的操作的末尾。

关于doctrine-orm - ZF2 学说 : When to flush ObjectManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18719707/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com