0
album_id
,content_id
、およびsort_key
という参照テーブルalbum_contentがあります。私は@ManyToOne関係とエンティティとしてそれを設定:Doctrine 2.1参照テーブル
/**
* @ManyToOne(targetEntity="Album")
* @JoinColumns({
* @JoinColumn(name="album_id", referencedColumnName="id")
* })
*/
private $albumId;
/**
* @ManyToOne(targetEntity="Content")
* @JoinColumns({
* @JoinColumn(name="content_id", referencedColumnName="id")
* })
*/
private $contentId;
/**
* @Column(name="sort_key", type="integer", nullable=false)
*/
private $sortKey;
は今DoctrineはNo identifier/primary key specified
に不平を言っています。余分なID列を追加せずにこれらを参照する正しい注釈は何ですか?