title: How to give alias in JPQLQuery
body: <p>I need some help with QueryDSL.</p>
  <p>This is my query.</p>
  <pre><code>select u.*, u1.email as name1, u2.email as name 2
  from users u left join
       users u1
       on u.created_by = u1.user_id
       left join
       users u2
       on u.modified_by = u2.user_id
  </code></pre>
  <p>and this is the best I could come up with.</p>
  <pre><code>JPQLQuery&lt;User&gt; query =
          from(qUser)
          .leftJoin(qUser)
          .on(qUser.createdBy.eq(qUser.userId));
  </code></pre>
  <p>I would like to change this to jpqlquery.</p>
  <p>I not sure how to alias in jpqlquery.</p>
  <p>Some help would be much appreciated</p>