Schema 工具正在为“一对一”协会制定独特的指数。 我认为这不正确。
在Doctrine,协会手册第6.6节显示,“一个产品”有1艘船。 这表明产生了产品表:
CREATE TABLE Product (
id INT AUTO_INCREMENT NOT NULL,
shipping_id INT DEFAULT NULL,
PRIMARY KEY(id)
) ENGINE = InnoDB;
然而,由于我实体用户的同一守则有一个组织,我的用户表是编造的。
CREATE TABLE User (
id INT AUTO_INCREMENT NOT NULL,
organisation_id INT DEFAULT NULL,
UNIQ_3B978F9FA7F43455 (organisation_id),
PRIMARY KEY(id)
) ENGINE = InnoDB;
这使我无法在同一个组织中增加2个用户。 不正确。
I additinally tried to be verbose with the unique JoinColumn annotation param.
@JoinColumn(name="organisation_id", referencedColumnName="id", unique="false")
任何想法? 我看不到这一点。
增 编