- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在使用 Zend Framework 2 和 Doctrine 2 开发我的应用程序。
在编写注释时,我无法理解 mappedBy
和 inversedBy
之间的区别。
我应该什么时候使用 mappedBy
?
我应该什么时候使用 inversedBy
?
什么时候都不应该使用?
这是一个例子:
/**
*
* @ORM\OneToOne(targetEntity="\custMod\Entity\Person", mappedBy="customer")
* @ORM\JoinColumn(name="personID", referencedColumnName="id")
*/
protected $person;
/**
*
* @ORM\OneToOne(targetEntity="\Auth\Entity\User")
* @ORM\JoinColumn(name="userID", referencedColumnName="id")
*/
protected $user;
/**
*
* @ORM\ManyToOne (targetEntity="\custMod\Entity\Company", inversedBy="customer")
* @ORM\JoinColumn (name="companyID", referencedColumnName="id")
*/
protected $company;
我快速搜索了一下,发现如下,但我还是一头雾水:
最佳答案
来自学说文档:
关于php - inversedBy 和 mappedBy 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12493865/
我有以下关系表: 我的目标是从表 [Resident] 中检索所有居民。以下是我的代码: public function getAllResidents(){ $all_resident =
我在两个表到第三个表之间有关系,并带有额外的行,如下所示 question /** @Entity */ class Illness { /** @Id @GeneratedValue @Column
我正在使用 Zend Framework 2 和 Doctrine 2 开发我的应用程序。 在编写注释时,我无法理解 mappedBy 和 inversedBy 之间的区别。 我应该什么时候使用 ma
我有以下实体: class Restaurant { /** * @OneToMany(targetEntity="CollectionTime", mappedBy="restau
进入Doctrine 2 Documentation将 Owning Side 和 Inverse Side 解释为 ManyToMany 关系并说: For ManyToMany bidirecti
我是一名优秀的程序员,十分优秀!