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.