title: How to set an entity field that does not exist on the table but does exists in the raw SQL as an alias?
body: <p>Lets say that we have a query like this one:</p>
  
  <p><code>SELECT *, (CUSTOM_EXPRESSION) as virtualfield FROM users</code></p>
  
  <p>The user's entity itself has the "virtualfield" but the mapping annotations no, since the table doesn't have this field.</p>
  
  <p>Assuming that it is executed as a raw SQL, how do we populate the entity with the field above?</p>