mając wygenerowany fragment klasy (Zamowienie), na podstawie importu bazy danych (komenda doctrine:mapping:import)
  1.  
  2. #Zamowienie.php
  3. /**
  4.   * @var \AppBundle\Entity\Klient
  5.   *
  6.   * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Klient")
  7.   * @ORM\JoinColumns({
  8.   * @ORM\JoinColumn(name="idKlient", referencedColumnName="idKlient")
  9.   * })
  10.   */
  11. private $idklient;


chcę dodać brakujące adnotacje OneToMany i zmodyfikowac powyższą adnotację o `inversedBy` bo wspomniana komenda nie generuje tego automatycznie (piszą o tym w dokumentacji, że trzeba to zrobić ręcznie).

Więc dodaję do klasy odwrotnej relacji (inverse side) ten fragment by miec OneToMany
  1. #Klient.php
  2. /**
  3.   * @ORM\OneToMany(targetEntity="Zamowienie", mappedBy="klient")
  4.   */
  5. protected $zamowienia;

i modyfikuję fragment klasy właściciela relacji o inverseBy
  1. /**
  2.   * @var \AppBundle\Entity\Klient
  3.   *
  4.   * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Klient", inversedBy="zamowienia")
  5.   * @ORM\JoinColumns({
  6.   * @ORM\JoinColumn(name="idKlient", referencedColumnName="idKlient")
  7.   * })
  8.   */
  9. private $klient;

czy poprawnie dobrałem nazwy właściwości i wartości: mappedBy i inversedBy? Czy nazwy właściwości mogę sobie dobrać z kosmosu czy mają one odpowiadać nazwą kolumn?