org.hibernate.engine.internal.NonNullableTransientDependencies Maven / Gradle / Ivy
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or .
*/
package org.hibernate.engine.internal;
import java.util.Collections;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Map;
import java.util.Set;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
/**
* Tracks non-nullable transient entities that would cause a particular entity insert to fail.
*
* @author Gail Badner
*/
public final class NonNullableTransientDependencies {
// Multiple property paths can refer to the same transient entity, so use Set
// for the map value.
private Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy