Queryable is a Maven plugin to generate quickly Java classes for JAX-RS controllers
using with Quarkus and Hibernate Panache, with Hibernate @filters on @entity classes annotated.
<dependency>
<groupId>it.n-ess.queryable</groupId>
<artifactId>queryable-maven-plugin</artifactId>
<version>3.0.12</version>
</dependency>
Less boilerplate, more application code
Queryable adds an editable Java API layer to your Quarkus project. It generates REST-oriented code from annotations on your entities, so your team can focus on business behavior instead of repetitive filters and endpoints.
Built for Quarkus
Generated classes become regular source files in your project, ready to inspect, extend, and customize.
Annotation-driven
Entity annotations are translated into Hibernate filters and query logic, removing repetitive code.
REST-oriented APIs
Queryable creates adaptable JAX-RS controllers and search endpoints that remain under your control.