gpt4 book ai didi

php - Doctrine ORM 中的类表继承

转载 作者:行者123 更新时间:2023-12-02 05:18:16 24 4
gpt4 key购买 nike

有人可以向我解释一下 Doctrine 2 ORM 如何处理 class table inheritance在 SQL 级别?

我似乎在文档中找不到任何关于在 SQL 查询方面使用什么策略来提取参差不齐的结果集的内容。

例如:

  • parent是“父类”表。
  • child1是一个“子类”表。
  • child2是另一个“子类”表。

  • 当我尝试拉所有 child 时,Doctrine 会产生什么查询(查询?)?这甚至可能吗?更清楚一点,我期望的结果集将由所有 3 个表中的行组成,并实例化两个 Child1 的对象和 Child2类型。

    最佳答案

    经过大量的挖掘,我找到了生成选择实体的sql的地方。具体结果sql取决于平台和条件。从那个地方开始,您可以进一步挖掘以找出您需要的具体内容。

    BasicPersister

    关于php - Doctrine ORM 中的类表继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17197307/

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