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