Chris Cranford The concern with "the database will do this for us" is that we often map certain "HQL functions" to differently named SQL functions - might be confusing.