Skip to content

FlyLonyx/JDORM-library

Repository files navigation

🚀 ORM Library for Java

License Build Version

ORM Library for Java is a lightweight, efficient, and developer-friendly Object-Relational Mapping (ORM) tool designed to simplify mysql database interactions in Java applications. It allows you to map Java objects to database tables seamlessly, reducing boilerplate code and improving productivity.


✨ Features

  • 📦 Entity Mapping: Automatically map Java classes to database tables.
  • 🛠️ CRUD Operations: Perform Create, Read, Update, and Delete operations with ease.
  • 🔍 Query Builder: Build complex SQL queries using a fluent and intuitive API.
  • 💾 Transactions: Manage database transactions effortlessly.
  • ⚡ Lightweight: Minimal dependencies and optimized for performance.
  • 🔒 Connection Pooling: Built-in support for efficient database connections.

🛠️ Installation

Library

Install the library with the release buttons.

Initialisation

Add the following code to your main class with your credentials :

Connection.configure("jdbc:mysql://", "localhost", "my_database", "my_user", "my_password");
java.sql.Connection connection = Connection.getConnection();
Schema schema = new Schema(connection);
MigrationManager.initialize();

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

💡 Support

If you find this project helpful, consider giving it a ⭐️ on GitHub! For any issues or feature requests, please open an issue.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages