I do a lot of JPA/Criteria programming and over time have gotten tired of the verbose syntax required when building JPA queries.
After some thought I decided to create an alternative which is modeled after the Java 8 Stream API.
I’ve been using it for a couple of years now, and it is working nicely and is now my preferred way to build queries.
It’s available on github and in Maven central if anyone is interested in trying it out:
Let me know what you think.