List<Person> people = Person.find("order by LOWER(name)").fetch();
It's returning the same as if I had just done:
List<Person> people = Person.find("order by name").fetch();
So a* still appears after Z*
I'm using the default JPA layer that is packaged with 1.2.4, so hibernate I think.