Querydsl is an awesome framework for building typesafe queries for various backends like JPA, JDO or plain SQL. It already reads very nicely in plain Java:
With Xtend, we can add some careful operator overloading to make this look even more like a normal SQL query, yet completely typesafe:
I have released these operator overloadings as part of the version 0.0.1 of xtend-contrib. As always, I am happy for any feedback you might have.