title: EclipseLink Fech Join return empty result when there are no children
body: <p>I have two tables, Parent and Child, while of course the Parent can have many Children.</p>
  
  <p>Using JPA and Eclipselink, I want to get the parent and all his children in one request.</p>
  
  <p>I tried with the hints this way:</p>
  
  <pre><code>@NamedQuery(name = "Parent.findWithChildren", query = "SELECT m FROM Parent m WHERE m.id=:id",
          hints = {
              @QueryHint(name = QueryHints.FETCH, value = "m.childList"),
          }
  )
  </code></pre>
  
  <p>Which is working well, and produces one request to get all.
  The request is similar to:</p>
  
  <pre><code> SELECT * FROM parent, child where ....
  </code></pre>
  
  <p>You see, there is no explicit "join" keyword.</p>
  
  <p>However, the problem that in case the parent have no children yet, it does not return the parent at all, and it returns and empty result instead. How can I fix that ?</p>