
io.quarkus.hibernate.orm.runtime.ProviderUtil Maven / Gradle / Ivy
package io.quarkus.hibernate.orm.runtime;
import jakarta.persistence.spi.LoadState;
import org.hibernate.jpa.internal.util.PersistenceUtilHelper;
public final class ProviderUtil implements jakarta.persistence.spi.ProviderUtil {
private final PersistenceUtilHelper.MetadataCache cache = new PersistenceUtilHelper.MetadataCache();
@Override
public LoadState isLoadedWithoutReference(Object proxy, String property) {
return PersistenceUtilHelper.isLoadedWithoutReference(proxy, property, cache);
}
@Override
public LoadState isLoadedWithReference(Object proxy, String property) {
return PersistenceUtilHelper.isLoadedWithReference(proxy, property, cache);
}
@Override
public LoadState isLoaded(Object o) {
return PersistenceUtilHelper.getLoadState(o);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy