A light but powerful object mapping and SQL generator for Java/Kotlin/Android with RxJava and Java 8 support. Easily map to or create databases, and perform queries and updates from any platform that uses Java. requery uses compile-time annotation processing to generate entity model classes and mapping attributes. On Android, this means you get about the same performance reading objects from a query as if it was populated using the standard Cursor and ContentValues API. The compiled classes work with the query API to take advantage of compile-time generated attributes. Create type-safe queries and avoid hard-to-maintain, error-prone string concatenated queries.
Features
- Fast startup & performance
- Supports JDBC and most popular databases (MySQL, Oracle, SQL Server, Postgres and more)
- Supports Android (SQLite, RecyclerView, Databinding, SQLCipher)
- Blocking and non-blocking API
- No dependencies (RxJava is optional)
- Custom type converters
- JPA annotations (however requery is not a JPA provider)
Categories
Software DevelopmentLicense
Apache License V2.0Follow requery
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of requery!