title: ManyToMany bidirectional [Semantical Error] User has no association named service
body: <p>I have two netities user &amp; service and the join table user_service generated by doctrine, i tried to add a manytomany relatioship here is the annotations that i added :</p>
  
  <p>Entity User side :</p>
  
  <pre><code>/**
  * @ORM\ManyToMany(targetEntity="Service", inversedBy="users")
  * @ORM\JoinTable(name="user_service",
  *   joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
  *   inverseJoinColumns={@ORM\JoinColumn(name="service_id", referencedColumnName="id")}
  * )
  */
  
  protected $services;
  </code></pre>
  
  <p>Entity Service side :</p>
  
  <pre><code>/**
   * @ORM\ManyToMany(targetEntity="User", mappedBy="services")
   */
  protected  $users;
  </code></pre>
  
  <p>Everything seems to work fine, but when i make this request :</p>
  
  <pre><code>    $query = $em-&gt;createQuery(
          'SELECT u
           FROM ApplicationFrontBundle:User u
                JOIN u.service s
               WHERE u.id = :id 
           '
      )-&gt;setParameters(array('id'=&gt; $id));
  
      $services = $query-&gt;getArrayResult();
  </code></pre>
  
  <p>I have this error :</p>
  
  <pre><code>[Semantical Error] line 0, col 91 near 's
  ': Error: Class Application\FrontBundle\Entity\User has no association named service
  </code></pre>
  
  <p>But when i do it by the objects it works, the problem is that it executes a lot of requests</p>