title: JPA: em.find doesn't load one to many collection
body: <p>I use EclipseLink as JPA provider. I have the following entity:</p>
  
  <pre><code>@Entity
  class MyItem{
      @Id   
      int id;
      @OneToMany(fetch = FetchType.EAGER,cascade = CascadeType.ALL,mappedBy = "item",orphanRemoval = false)
      @MapKey(name="fooCode")
      private Map&lt;String,Foo&gt; foos;
      ...
  }
  </code></pre>
  
  <p>When I do
  <code>em.find(MyItem.class,id)</code> entity manager loads only MyItem class fields - it doesn't read @OneToMany collection. </p>
  
  <p>I can solve this problem only using JPQL with join. But I want to make it without JPQL. How?</p>