Home / Java / ORM

ORM

APIs that handle the persistence of objects.

Newest releases
ORM
1k

kotlin-orm A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.
 
ORM
28

whaleal Mars - Object Relational Mapping Framework for MongoDB (MongoDB ORM)
 
ORM
189

ymm-tech ORM Framework for Elasticsearch
 
ORM
74

adgadev JPlusOne is a Java library for correlating SQL statements with executions of JPA operations (explicit calls, lazy-loading, flush on commit) which triggered them and places in source code of your application which were involved in
 
ORM
18

linux-china 将MyBatis Reactive化,将底层的JDBC替换为R2DBC,从而实现全面异步化,提升数据库访问性能。
 
ORM
715

x-ream Simple sql interface, Criteria, CriteriaBuilder
 
ORM
10

artemkulick EVA ORM: Reactive ORM based on JDBC driver and RxJava project for wrapping and provide async access to databases.
 
ORM
1.6k

x-ream x7-repo: simple orm based on spring jdbcTemplate; x7-reyc: httpClient or httpTemplate + resilience4j for k8s, plus distribution transaction
 
ORM
689

mybatis MyBatis Dynamic SQL What Is This? This library is a framework for generating dynamic SQL statements. Think of it as a typesafe SQL templating library, with additional support for MyBatis3 and Spring J
 
ORM
168

vladmihalcea Hypersistence Optimizer Hypersistence Optimizer is a dynamic analyzing tool that can scan your JPA and Hibernate application and provide you tips about the changes you need to make to entity mappings, configurations, qu
 
ORM
213

biezhi Anima Anima allows you to query database like SQL and Stream. More designs and documents are available here. Feature Simple DSL H2、MySQL、SQLite、PostgreSQL、Oracle、SqlServer Paging support Flexible conf
 
Popular
ORM
11.4k

baomidou Born To Simplify Development What is MyBatis-Plus? MyBatis-Plus is an powerful enhanced toolkit of MyBatis for simplify development. This toolkit provides some efficient, useful, out-of-the-box feat
 
ORM
1.2k

vladmihalcea Introduction The Hibernate Types repository gives you extra types and general purpose utilities that are not supported by the Hibernate ORM core. The main advantage of this project is that it supports a broad range
 
Popular
ORM
3.9k

objectbox Do you ♥️ using ObjectBox? We want to hear about your app! It will - literally - take just a minute, but help us a lot. Thank you!​ 🙏 ​ ObjectBox Java (Kotlin, Android) ObjectBox is a super
 
ORM
7

easybest MyBatis Beetl Support Introduction mybatis-beetl is an extension that allows you to use the Beetl scripting language to generate your dynamic SQL queries on the fly. If you are not familiar with beetl, yo
 
ORM
4.1k

cashapp SQLDelight SQLDelight generates Java models from your SQL CREATE TABLE statements. These models give you a typesafe API to read & write the rows of your tables. It helps you to keep your SQL statements together, org
 
ORM
269

permazen Permazen is a better persistence layer for Java Persistence is central to most applications. But there are many challenges involved in persistence programming that lie outside of the domain of simply storing the data.
 
ORM
1.5k

jdbi jDBI provides a convenience interface for SQL operations in Java. It is not intended as an abstraction layer, but rather a library which makes the common things easy and the hard things possible, to paraphrase Larry Wall. Documen
 
ORM
493

j256 ORMLite Core This package provides the core functionality for the JDBC and Android packages. Users that are connecting to SQL databases via JDBC will need to download the ormlite-jdbc package as well. Android users shou
 
Popular
ORM
16k

mybatis MyBatis SQL Mapper Framework for Java The MyBatis SQL mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis couples objects with stored procedures or SQL stat
 
Popular
ORM
4.7k

hibernate Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implementation of the JPA specification, which is the standard Java specification for
 
ORM
1.2k

ebean-orm Sponsors Need help? Post questions or issues to the Ebean google group - https://groups.google.com/forum/#!forum/ebean Documentation Goto h