The JavaDoc says:
SQLQuery org.hibernate.SQLQuery.addScalar(String columnAlias, Type type) Declare a scalar query result
I know what
addScalar is an information of returnType for a given key in SQL query.
addScalar
Example:
Query a = new SqlQuery("Select username as un from users where ..."); a.addScalar("un", String);
If you query for result, the result will be String or other types if you specify.