0
我有2個表歌和專輯。並且我創建了第三個實體SongAlbum,其中包含額外字段,如here。主義ManyToMany獨特的第三個實體
問題:如何確定這第三個實體是獨一無二的歌曲和專輯。例如:不能有另一個具有完全相同的歌曲和專輯標識對的SongAlbum對象。
我有2個表歌和專輯。並且我創建了第三個實體SongAlbum,其中包含額外字段,如here。主義ManyToMany獨特的第三個實體
問題:如何確定這第三個實體是獨一無二的歌曲和專輯。例如:不能有另一個具有完全相同的歌曲和專輯標識對的SongAlbum對象。
試試這個:
/**
* Class SongAlbum
* @ORM\Table(name="song_album", uniqueConstraints={@ORM\UniqueConstraint(name="song_album_unique", columns={"song", "album"})})
*/
你有沒有嘗試過爲[學說中所描述的DOC(http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/tutorials/複合初級keys.html)? – kero