Features

CRUD Operations

Easily create, read, update, and delete records.

Annotation-Free POJOs

Perform operations with plain Java objects without the need for extensive annotations or XML files.

Fine or coarse grain definitions

Define naming policies and primary key resolvers, if there is a standard naming pattern, or annotations to handle special cases.

JPA Compatibility

Support common JPA annotations to maintain compatibility and simplify integration.

Flexible Query Execution

Execute custom and complex SQL queries and map results to Java objects.

Transaction Management

Support for nested transactions with rollback and commit capabilities.

Support for Composite Keys

Handle tables with composite primary keys effortlessly.

Kotlin Compatibility

Fully compatible with Kotlin, allowing seamless integration in Kotlin-based projects.