title: Doctrine ReflectionException property does not exist
body: <p>I'm trying to add Doctrine on top of an existing database.  I let Doctrine generate annotated entities and adjusted from there.  When I try to load the entity below I get the error <code>PHP Fatal error:  Uncaught exception 'ReflectionException' with message 'Property Users\\User::$resellerID does not exist'</code></p>
  
  <pre><code>class User
  {
      /* ... */
  
      /**
       * @var \Doctrine\Common\Collections\Collection
       *
       * @ORM\ManyToOne(targetEntity="\Resellers\Reseller")
       * @ORM\JoinTable(name="reseller",
       *   joinColumns={
       *     @ORM\JoinColumn(name="resellerID", referencedColumnName="resellerID")
       *   },
       *   inverseJoinColumns={
       *     @ORM\JoinColumn(name="resellerID", referencedColumnName="resellerID")
       *   }
       * )
       */
      private $reseller;
  
      /* ... */
  }
  </code></pre>
  
  <p>Both the <code>user</code> and <code>reseller</code> tables have <code>resellerID</code> columns.  My understanding is that for joining ID columns you don't add the ID columns as properties in the entity class.  So what's causing the ReflectionException?</p>