Package org.hibernate.metamodel.mapping


@Incubating(since="5.4") @SPI(USE) package org.hibernate.metamodel.mapping

Defines the runtime mapping metamodel describing how domain-model parts map to relational database objects.

This package is a provider-use SPI. Providers may inspect these immutable runtime views while contributing types, SQL translation, or result handling. A type is a supported provider implementation contract only when it declares the IMPLEMENT role explicitly.

Do not retain bootstrap-scoped mapping values or depend on implementations from the internal subpackage.

Since:
8.0
Implementation Note:
Built on top of the org.hibernate.persister package.