Java ORM

Open-source Java projects categorized as ORM

Top 23 Java ORM Projects

  1. MyBatis

    MyBatis SQL mapper framework for Java

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. APIJSON

    🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构

  4. mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

  5. greenDAO

    greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

  6. LitePal

    An Android library that makes developers use SQLite database extremely easy.

  7. jOOQ

    jOOQ is the best way to write SQL in Java

    Project mention: JOOQ | news.ycombinator.com | 2026-02-22
  8. Hibernate

    Idiomatic persistence for Java and relational databases

    Project mention: Serverless applications on AWS using Lambda with Java 25, API Gateway and DynamoDB - Part 1 Sample application | dev.to | 2026-03-16

    In this application, we will create products and retrieve them by their ID and use Amazon DynamoDB as a NoSQL database for the persistence layer. We use Amazon API Gateway, which makes it easy for developers to create, publish, maintain, monitor, and secure APIs. Of course, we rely on AWS Lambda to execute code without the need to provision or manage servers. We also use AWS SAM, which provides a short syntax optimised for defining infrastructure as code (hereafter IaC) for serverless applications. For this article, I assume a basic understanding of the mentioned AWS services, serverless architectures on AWS, and AWS SAM. The application is intentionally fairly simple. The goal is to demonstrate the general development concepts and cover approaches to reduce the cold start time of the Lambda. Please also watch out for another series where I use relational serverless Amazon Aurora DSQL database and additionally Hibernate ORM framework instead of DynamoDB to do the same Lambda performance measurements.

  9. ActiveAndroid

    Active record style SQLite persistence for Android

  10. Spring Data JPA

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

  11. afinal

    Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据。详情请通过以下网址查看。

  12. requery

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

  13. android-database-sqlcipher

    Android SQLite API based on SQLCipher

  14. sugar

    Insanely easy way to work with Android Database. (by chennaione)

  15. mybatis-flex

    mybatis-flex is an elegant Mybatis Enhancement Framework

  16. android-sqlite-asset-helper

    An Android helper class to manage database creation and version management using an application's raw asset files

  17. Speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

  18. zfoo

    💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

  19. sqli

    orm sql query builder, API: QB, QB.X, QrB

  20. morphia

    MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver

  21. jimmer

    The most advanced ORM of JVM, for both java & kotlin

  22. ormlite

    ORMLite Android functionality used in conjunction with ormlite-core

  23. Ebean ORM

    Ebean ORM

  24. mybatis-plus-join

    支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供left join、right join等操作

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java ORM discussion

Log in or Post with

Java ORM related posts

  • Java Is Fast. Your Code Might Not Be

    4 projects | news.ycombinator.com | 20 Mar 2026
  • Serverless applications on AWS using Lambda with Java 25, API Gateway and DynamoDB - Part 1 Sample application

    2 projects | dev.to | 16 Mar 2026
  • JPA fetch control that doesn't suck

    1 project | dev.to | 5 Mar 2026
  • Getting Started With Hibernate ORM and MongoDB

    2 projects | dev.to | 4 Nov 2025
  • easy-query: The Entity Framework Core for Java Developers

    1 project | dev.to | 29 Oct 2025
  • easy-query: A Modern, Type-Safe ORM for Java That Actually Makes Sense

    1 project | dev.to | 29 Oct 2025
  • A simplified definition of an ORM

    1 project | dev.to | 28 Aug 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 Apr 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source ORM projects in Java? This list will help you:

# Project Stars
1 MyBatis 20,402
2 APIJSON 18,403
3 mybatis-plus 17,335
4 greenDAO 12,626
5 LitePal 8,090
6 jOOQ 6,687
7 Hibernate 6,464
8 ActiveAndroid 4,672
9 Spring Data JPA 3,252
10 afinal 3,139
11 requery 3,120
12 android-database-sqlcipher 2,800
13 sugar 2,618
14 mybatis-flex 2,585
15 android-sqlite-asset-helper 2,230
16 Speedment 2,097
17 zfoo 1,988
18 sqli 1,854
19 morphia 1,676
20 jimmer 1,638
21 ormlite 1,589
22 Ebean ORM 1,521
23 mybatis-plus-join 1,494

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?