awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Java ORM Libraries

Clasificación actualizada el 13 jul 2026

For an object relational mapping library for Java, the strongest matches are hibernate/hibernate-orm (Hibernate is the industry-standard Java ORM framework that provides), ebean-orm/ebean (Ebean is a comprehensive Java ORM framework that provides) and spring-projects/spring-data-jpa (This framework provides a comprehensive abstraction layer over JPA). mybatis/mybatis-3 and greenrobot/greendao round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Curamos repositorios de código abierto en GitHub que coinciden con “best java orm libraries”. Los resultados están clasificados por relevancia según tu búsqueda; usa los filtros de abajo para acotar o refina con IA.

Java ORM Libraries

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hibernate/hibernate-ormAvatar de hibernate

    hibernate/hibernate-orm

    6,447Ver en GitHub↗

    Hibernate ORM is a Java object-relational mapper and a full implementation of the Jakarta Persistence API. It serves as a SQL database abstraction layer that translates Java object models into relational database schemas to manage data persistence and lifecycles. The framework distinguishes itself with a multi-tenant data isolation framework for separating customer data within a single database instance. It also features a database schema generator that automatically produces and updates relational structures based on entity mappings. The system covers broad capability areas including transa

    Hibernate is the industry-standard Java ORM framework that provides a comprehensive implementation of the Jakarta Persistence API, including all requested features like transaction management, caching, and schema generation.

    JavaDatabase Abstraction LayersDatabase Transaction ManagementLazy Loading Patterns
    Ver en GitHub↗6,447
  • ebean-orm/ebeanAvatar de ebean-orm

    ebean-orm/ebean

    1,523Ver en GitHub↗

    Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query generation, schema migration, and transaction management. It uses metadata-driven mapping and bytecode enhancement to bridge the gap between application objects and relational database tables, providing a persistent layer that handles complex data interactions while maintaining consistency across unit-of-work boundaries. The framework distinguishes itself through its focus on developer productivity and performance optimization. It provides type-safe query builders that generat

    Ebean is a comprehensive Java ORM framework that provides database abstraction, transaction management, lazy loading, and schema migration, serving as a direct alternative to JPA-based solutions.

    JavaDatabase Transaction ManagementTransaction ManagementDatabase Schema Migrations
    Ver en GitHub↗1,523
  • spring-projects/spring-data-jpaAvatar de spring-projects

    spring-projects/spring-data-jpa

    3,265Ver en GitHub↗

    Simplifies the development of creating a JPA-based data access layer.

    This framework provides a comprehensive abstraction layer over JPA, offering robust support for transaction management, caching, and simplified data access patterns that align perfectly with your requirements.

    JavaObject Relational Mapping
    Ver en GitHub↗3,265
  • mybatis/mybatis-3Avatar de mybatis

    mybatis/mybatis-3

    20,385Ver en GitHub↗

    MyBatis is a Java persistence framework that functions as a database query mapper and object-relational mapping tool. It decouples SQL statements from application code, allowing developers to manage database interactions by mapping Java objects to relational database records. The framework provides a centralized approach to SQL query management, enabling the use of either XML configuration files or annotations to define persistence logic. It automates the transformation of database result sets into structured objects, which eliminates the need for manual data conversion and reduces repetitive

    MyBatis is a well-established Java persistence framework that provides robust database abstraction and object-relational mapping, though it differs from JPA-compliant frameworks by focusing on SQL-centric mapping rather than full entity-manager automation.

    JavaObject-Relational MappingSQL Persistence FrameworksDatabase Query Interfaces
    Ver en GitHub↗20,385
  • greenrobot/greendaoAvatar de greenrobot

    greenrobot/greenDAO

    12,590Ver en GitHub↗

    greenDAO is an object-relational mapping library for Android that maps Java objects to SQLite databases. It provides infrastructure for high-performance data persistence by translating data objects into database records and vice versa. The library implements a type-safe query builder for retrieving records across multiple entities using joins and relationship chaining. It also includes a security layer that provides full-disk encryption for the SQLite database to prevent unauthorized access to stored information. The system utilizes compile-time code generation to create mapping classes, avo

    greenDAO is a Java-based ORM framework designed specifically for Android and SQLite, providing efficient data persistence and type-safe queries, though it lacks JPA compliance and the broader database abstraction found in enterprise-grade ORMs.

    JavaObject Relational MappingAndroid SQLite ManagementCompile-Time Code Generation
    Ver en GitHub↗12,590
  • requery/requeryAvatar de requery

    requery/requery

    3,123Ver en GitHub↗

    requery - modern SQL based query & persistence for Java / Kotlin / Android

    Requery is a modern Java and Kotlin persistence library that provides SQL-based querying and database abstraction, serving as a functional alternative to traditional JPA frameworks for simplifying data persistence.

    JavaDatabase ManagementDatabase Tools
    Ver en GitHub↗3,123
  • speedment/speedmentAvatar de speedment

    speedment/speedment

    2,093Ver en GitHub↗

    Speedment is a Stream ORM Java Toolkit and Runtime

    Speedment is a Java ORM framework that uses a stream-based approach to database interaction, providing database abstraction and persistence capabilities even though it differs from traditional JPA-compliant implementations.

    JavaDatabase Tools
    Ver en GitHub↗2,093
  • gaarason/database-allAvatar de gaarason

    gaarason/database-all

    1,033Ver en GitHub↗

    This project is a Java-based object-relational mapping framework that utilizes the active record pattern to simplify database interactions. It provides a comprehensive data access layer that binds database tables directly to application objects, enabling developers to perform CRUD operations, manage complex entity relationships, and execute queries through a fluent, type-safe interface. Designed for integration with Spring Boot, the framework abstracts database complexities while maintaining support for native compilation and asynchronous execution. The framework distinguishes itself through

    This is a Java-based ORM framework that provides an Eloquent-style interface for database interaction and persistence, serving as a direct alternative to JPA-based solutions.

    JavaCRUD OperationsObject-Relational Mapping FrameworksActive Record Mappers
    Ver en GitHub↗1,033

Related searches

  • an object relational mapping library for Kotlin
  • an object relational mapper for PHP
  • an object relational mapping library for Dart
  • an object relational mapper for C#
  • an object relational mapper for Rust
  • an object relational mapping library for Swift
  • un ORM para aplicaciones .NET
  • ORM con soporte nativo para TypeScript para bases de datos SQL