Hibernate ORM logo

Hibernate ORM

Hibernate ORM is a powerful object/relational mapping solution for Java applications, providing a framework for mapping an object-oriented domain model to a relational database.

4 APIs 0 Features
DatabaseJavaJPAObject-Relational MappingORMPersistence

APIs

Hibernate ORM API

Core Hibernate ORM framework for object-relational mapping.

Hibernate Validator API

Bean Validation reference implementation with additional constraints.

Hibernate Search API

Full-text search for domain model with Apache Lucene and Elasticsearch integration.

Hibernate Reactive API

Reactive API for Hibernate ORM with non-blocking database access.

Resources

🔗
Community
Community
🔗
Forums
Forums
🔗
Issue Tracker
Issue Tracker
🔗
Twitter
Twitter
🔗
Zulip Chat
Zulip Chat
🔗
License
License
🔗
Contributing Guide
Contributing Guide

Sources

apis.yml Raw ↑
name: Hibernate ORM
description: Hibernate ORM is a powerful object/relational mapping solution for Java applications, providing a framework for mapping an object-oriented domain model to a relational database.
image: https://hibernate.org/images/hibernate-logo.svg
created: '2024'
modified: '2026-04-28'
url: https://hibernate.org/
specificationVersion: '0.16'
tags:
  - Database
  - Java
  - JPA
  - Object-Relational Mapping
  - ORM
  - Persistence
apis:
  - name: Hibernate ORM API
    description: >-
      Core Hibernate ORM framework for object-relational mapping.
    image: https://hibernate.org/images/hibernate-logo.svg
    humanURL: https://hibernate.org/orm/
    baseURL: https://hibernate.org/orm/
    properties:
      - type: Documentation
        url: https://hibernate.org/orm/documentation/
      - type: API Documentation
        url: https://docs.jboss.org/hibernate/orm/current/javadocs/
      - type: Getting Started
        url: https://hibernate.org/orm/documentation/getting-started/
      - type: User Guide
        url: https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html
      - type: Migration Guide
        url: https://github.com/hibernate/hibernate-orm/blob/main/migration-guide.adoc
      - type: GitHub Repository
        url: https://github.com/hibernate/hibernate-orm
      - type: Release Notes
        url: https://hibernate.org/orm/releases/
      - type: Quickstart
        url: https://hibernate.org/quick-start.html
    tags:
      - JPA
      - ORM
      - Persistence
  - name: Hibernate Validator API
    description: >-
      Bean Validation reference implementation with additional constraints.
    image: https://hibernate.org/images/hibernate-logo.svg
    humanURL: https://hibernate.org/validator/
    baseURL: https://hibernate.org/validator/
    properties:
      - type: Documentation
        url: https://hibernate.org/validator/documentation/
      - type: API Documentation
        url: https://docs.jboss.org/hibernate/validator/8.0/api/
      - type: Reference Guide
        url: https://docs.jboss.org/hibernate/validator/8.0/reference/en-US/html_single/
      - type: GitHub Repository
        url: https://github.com/hibernate/hibernate-validator
      - type: Getting Started
        url: https://hibernate.org/validator/documentation/getting-started/
    tags:
      - Bean Validation
      - JSR 380
      - Validation
  - name: Hibernate Search API
    description: >-
      Full-text search for domain model with Apache Lucene and Elasticsearch integration.
    image: https://hibernate.org/images/hibernate-logo.svg
    humanURL: https://hibernate.org/search/
    baseURL: https://hibernate.org/search/
    properties:
      - type: Documentation
        url: https://hibernate.org/search/documentation/
      - type: API Documentation
        url: https://docs.jboss.org/hibernate/search/7.0/api/
      - type: Reference Guide
        url: https://docs.jboss.org/hibernate/search/7.0/reference/en-US/html_single/
      - type: GitHub Repository
        url: https://github.com/hibernate/hibernate-search
      - type: Getting Started
        url: https://hibernate.org/search/documentation/getting-started/
    tags:
      - Elasticsearch
      - Full-Text Search
      - Lucene
  - name: Hibernate Reactive API
    description: >-
      Reactive API for Hibernate ORM with non-blocking database access.
    image: https://hibernate.org/images/hibernate-logo.svg
    humanURL: https://hibernate.org/reactive/
    baseURL: https://hibernate.org/reactive/
    properties:
      - type: Documentation
        url: https://hibernate.org/reactive/documentation/
      - type: API Documentation
        url: https://javadoc.io/doc/org.hibernate.reactive/hibernate-reactive-core/latest/
      - type: Reference Guide
        url: https://hibernate.org/reactive/documentation/1.1/reference/html_single/
      - type: GitHub Repository
        url: https://github.com/hibernate/hibernate-reactive
      - type: Getting Started
        url: https://github.com/hibernate/hibernate-reactive/blob/main/README.md
    tags:
      - Async
      - Non-Blocking
      - Reactive
maintainers:
  - name: Hibernate Team
    email: [email protected]
    url: https://hibernate.org/community/
common:
  - type: Community
    url: https://hibernate.org/community/
  - type: Forums
    url: https://discourse.hibernate.org/
  - type: Issue Tracker
    url: https://hibernate.atlassian.net/
  - type: Twitter
    url: https://twitter.com/Hibernate
  - type: Zulip Chat
    url: https://hibernate.zulipchat.com/
  - type: License
    url: https://www.gnu.org/licenses/lgpl-2.1.html
  - type: Contributing Guide
    url: https://hibernate.org/community/contribute/
include:
  - name: Hibernate Tools
    url: https://hibernate.org/tools/
  - name: Hibernate Envers
    url: https://hibernate.org/orm/envers/
  - name: Hibernate OGM
    url: https://hibernate.org/ogm/