Ross ROSS = Recommend OSS · open-source software intelligence for agents

hibernate/hibernate-orm

Idiomatic persistence for Java and relational databases observed · 2026-08-28

github.com/hibernate/hibernate-orm · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100

Flags: no_readme

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 5812
  • days_rel: 11
  • days_push: 7
  • n_releases_24m: 187

Full methodology

Adoption not part of the score

6470 stars · 3810 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Hibernate ORM is the de facto object-relational mapping library for Java, implementing the Jakarta Persistence (JPA) specification to map domain models to relational databases. It provides idiomatic persistence with features like lazy loading, caching, auditing (Envers), and integrates with the wider Hibernate ecosystem including Search and Reactive.

Use cases

  • map Java objects to relational database tables
  • implement JPA persistence in a Spring Boot application
  • audit entity changes over time with Envers
  • manage database transactions and lazy loading in Java
  • replace boilerplate JDBC code with an ORM
  • index entities into Elasticsearch or Lucene for full-text search
  • persist domain models reactively with a non-blocking API

When to choose

  • building Java or JVM applications backed by relational databases
  • you want JPA/Jakarta Persistence compliance with a mature, battle-tested implementation
  • you need advanced ORM features like second-level caching, auditing, or schema tooling
  • you want ecosystem integration with Hibernate Search, Validator, or Reactive

When to avoid

  • you need raw SQL performance control and prefer lightweight query builders like jOOQ
  • working with non-relational databases (consider Hibernate OGM or a dedicated driver)
  • building a microservice where a simple data mapper or plain JDBC suffices
  • you are not on the JVM platform

Facets

library · maturity stable

orm database database-driver search-engine databases backend web-development developer-tools jvm cross-platform jpa jakarta-persistence jdbc sql object-relational-mapping envers hibernate

9 sources

Member repositories

RepositoryRoleHealth v2
hibernate/hibernate-ormmain95

For agents

markdown · JSON · MCP: product_card(name="hibernate/hibernate-orm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem