我有2张桌子歌曲和专辑。我创建了第三个实体SongAlbum,其中包含了here所描述的额外字段。
问题:如何通过歌曲和专辑确保第三个实体是唯一的。示例:不能有另一个具有完全相同的歌曲和专辑ID的SongAlbum对象。
答案 0 :(得分:5)
试试这个:
/**
* Class SongAlbum
* @ORM\Table(name="song_album", uniqueConstraints={@ORM\UniqueConstraint(name="song_album_unique", columns={"song", "album"})})
*/