Ebean ORM logo

Ebean ORM

Manages database interactions, maps objects to database tables, and simplifies data access with consistent CRUD operations.

Made by Rob Bygrave

  • database-client

  • orm-tool

  • elasticsearch

  • orm-solution

  • SQL

What is Ebean ORM?

A feature-rich ORM (Object-Relational Mapping) framework designed for Java and Kotlin developers. Provides an abstraction layer to simplify interactions with relational databases, enabling efficient data management and seamless integration with object-oriented programming models

Highlights

  • Supports multiple database engines, including MySQL, PostgreSQL, Oracle, and SQLite
  • Provides a fluent query API for constructing complex database queries
  • Handles object persistence, including automatic mapping between Java/Kotlin objects and database tables
  • Enables database schema migrations and versioning through an intuitive DSL
  • Supports lazy loading, caching, and other performance optimization techniques
  • Integrates with popular Java/Kotlin frameworks and libraries, such as Spring, Vert.x, and Micronaut

Platforms

  • Mac
  • Android
  • Linux
  • Windows

Languages

  • English