Lets say that we have a query like this one:
SELECT *, (CUSTOM_EXPRESSION) as virtualfield FROM users
The user's entity itself has the "virtualfield" but the mapping annotations no, since the table doesn't have this field.
Assuming that it is executed as a raw SQL, how do we populate the entity with the field above?
I've found the answer. To do so, you need to use a scalar value. For instance:
Then, you can loop through it and set the property on the object if you want.
I'm not entirely sure I understand what you are asking. I assume you want to know how to update users.virtualfield with the (CUSTOM_EXPRESSION)? That syntax would be:
If you wanted to update all rows.
If I'm off the mark can you please clarify your question?