DATAJPA-424 - #entityName SpEL does not match alias regex when detecting alias.

ExpressionBasedStringQuery now partially resolves and potentially evaluates SpEL expressions of the actual query in the constructor and passes the partially resolved query to the StringQuery constructor. This enables the alias detection mechanism to work properly.