title: JPA entity graph: which join types?
body: <p>JPA entity graph: e.g.</p>
  
  <p>Order - OrderItem - Product</p>
  
  <pre><code>@NamedEntityGraph(name = "order", 
     attributeNodes = @NamedAttributeNode(value = "orderItems", subgraph = "orderItems"), 
     subgraphs = @NamedSubgraph(name = "orderItems", attributeNodes = @NamedAttributeNode("product")))
  </code></pre>
  
  <p>Why there is no joinType for <code>order -&gt; orderItems and orderItem -&gt; product</code>?  All the joins in an entity graph are supposed to be LEFT joins?</p>