Have you ever created a domain model and related JPA queries in your favorite IDE, just to find that you can't refactor them ? LIQUidFORM draws its inspiration from LINQ and brings type safety and content-assist goodness when writing queries inside your favorite IDE, whether it is JPA aware or not.