title: EclipseLink: don't fetch some fields by default
body: <p>Let's say we have an entity</p>
  
  <pre><code>@Entity
  public class Person {
      @Id int id;
      @Basic String name;
      @Basic String remark;
  }
  </code></pre>
  
  <p>Let's say "remark" field is filled with big texts, but rarely used. So it would be good if when you run jpql: <code>SELECT p FROM Person p</code>, EclipseLink just executes sql <code>select id, name from person</code></p>
  
  <p>And than when you call <code>person.getRemark()</code>, it will get fetched with <code>select remark from person where id = ?</code>. </p>
  
  <p>Is it possible with EclipseLink 2.1?</p>