Repository navigation
Initial Release 1.0-SNAPSHOT
Release Notes - 1.0-SNAPSHOT
Release Date: 2025-08-03
This release marks the initial public version of the Moduled MySQL library, a lightweight and annotation-driven MySQL database utility for Java projects. It provides easy-to-use abstractions for defining database tables, columns, and a generic repository for CRUD operations with asynchronous support.
Features
Annotation-based table and column mapping for clean and maintainable code.
Support for common MySQL data types via SQLType enum.
Generic repository with asynchronous methods for saving, loading, and deleting entities.
Automatic table creation from Java class definitions.
Built-in connection management via DatabaseManager.
Designed to be easily integrated with Gradle and Maven build tools.
Improvements
Stable core API for managing MySQL database entities.
Detailed JavaDocs and consistent logging with [Moduled - MySQL] prefix.
Graceful error handling and resource management.
Known Issues
Currently requires manual database connection setup.
No support for complex query building or joins.
Intended primarily for simple or medium-complexity applications.
Getting Started
Check the README.md for detailed setup and usage instructions.