All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.hibernate.orm.deployment.JpaModelPersistenceUnitMappingBuildItem Maven / Gradle / Ivy

package io.quarkus.hibernate.orm.deployment;

import java.util.Collections;
import java.util.Map;
import java.util.Set;

import io.quarkus.builder.item.SimpleBuildItem;

/**
 * Internal model to hold the mapping linking a JPA entity to its corresponding persistence units.
 */
public final class JpaModelPersistenceUnitMappingBuildItem extends SimpleBuildItem {

    private final Map> entityToPersistenceUnits;

    public JpaModelPersistenceUnitMappingBuildItem(Map> entityToPersistenceUnits) {
        this.entityToPersistenceUnits = Collections.unmodifiableMap(entityToPersistenceUnits);
    }

    public Map> getEntityToPersistenceUnits() {
        return entityToPersistenceUnits;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy