我正在寻找一些信息/文档,这有助于我理解为什么在继承的情况下(ManyToOne 或 OneToOne)连接不是使用存储名称而是使用相应实体对象类的属性名称完成的......有人可以请解释一下底层机制?
我所指的特殊情况是,当加入字段不是外键时。特别是我指的是这个代码部分:
ManyToOneJoinBuilder.php,第 57 行
当不涉及外键时,将使用 propertyName 进行连接,但显然这不能与 storageName 相同......并产生错误......当结果sql被执行时!