title: Spring Data JPA ignores FetchMode
body: <p>I'm having 2 entities. First one is </p>
  
  <pre><code>public class TechnicalDataItem {
  
      @EmbeddedId
      private ItemLabelId id;
  </code></pre>
  
  <p>Id class is:</p>
  
  <pre><code>public class ItemLabelId implements Serializable {
  
      @Column(name = "ID")
      private String id;
  
      @ManyToOne
      @JoinColumn(name = "TECHNICAL_LABEL_ID")
      @Fetch(FetchMode.JOIN)
      private TechnicalLabel technicalLabel;
  </code></pre>
  
  <p>with @ManyToOne relation to </p>
  
  <pre><code>public class TechnicalLabel {
  
      @Id
      private Long id;
  
      @Basic
      private String name;
  
      @Basic
      private String value;
  </code></pre>
  
  <p>When I try to load all data from TechnicaDataItem by calling </p>
  
  <pre><code>technicalDataItemRepository.findAll()
  </code></pre>
  
  <p>I got a bunch of selects, and the load is slow. Shouldn't there be the join and only one select? Am I missing something? </p>
  
  <p>technicalDataRepository is JpaRepository.</p>