referencedColumnName - название поля в БД же В entity1 #[ORM\JoinColumn(name:"id", referencedColumnName:"id")] private Entity $entity; Здесь name в joinColumn и есть название этого поля
Что значит, не знает? Вы же когда делаете любой маппинг, условно Column #[ORM\Column(name: "caption", type: "string", nullable: false)], где name - название поля в БД. Или я что-то неправильно понимаю?