remove deprecated/unimplemented methods of Metamodel

This commit is contained in:
Gavin King 2022-01-23 19:46:23 +01:00
parent 0426c152d0
commit c6eb826bd6
3 changed files with 0 additions and 26 deletions

View File

@ -6,8 +6,6 @@
*/
package org.hibernate;
import jakarta.persistence.metamodel.EntityType;
import org.hibernate.metamodel.model.domain.JpaMetamodel;
/**
@ -26,16 +24,6 @@ public interface Metamodel extends JpaMetamodel {
*/
SessionFactory getSessionFactory();
/**
* @deprecated since 5.2
*/
@Deprecated
default EntityType getEntityTypeByName(String entityName) {
return entity( entityName );
}
String getImportedClassName(String className);
/**
* Given the name of an entity class, determine all the class and interface names by which it can be
* referenced in an HQL query.

View File

@ -14,7 +14,6 @@ import javax.naming.NamingException;
import javax.naming.Reference;
import org.hibernate.CustomEntityDirtinessStrategy;
import org.hibernate.EntityNameResolver;
import org.hibernate.HibernateException;
import org.hibernate.MappingException;
import org.hibernate.Session;
@ -26,12 +25,9 @@ import org.hibernate.boot.model.relational.SqlStringGenerationContext;
import org.hibernate.boot.spi.SessionFactoryOptions;
import org.hibernate.cache.spi.CacheImplementor;
import org.hibernate.context.spi.CurrentTenantIdentifierResolver;
import org.hibernate.dialect.Dialect;
import org.hibernate.engine.jdbc.spi.JdbcServices;
import org.hibernate.engine.jdbc.spi.SqlExceptionHelper;
import org.hibernate.engine.profile.FetchProfile;
import org.hibernate.event.spi.EventEngine;
import org.hibernate.exception.spi.SQLExceptionConverter;
import org.hibernate.graph.spi.RootGraphImplementor;
import org.hibernate.id.IdentifierGenerator;
import org.hibernate.internal.FastSessionServices;
@ -236,11 +232,6 @@ public class SessionFactoryDelegatingImpl implements SessionFactoryImplementor,
return delegate.getMetamodel().getImplementors(className);
}
@Deprecated
public String getImportedClassName(String name) {
return delegate.getMetamodel().getImportedClassName(name);
}
@Override
public RootGraphImplementor<?> findEntityGraphByName(String name) {
return delegate.findEntityGraphByName( name );

View File

@ -511,11 +511,6 @@ public class MappingMetamodelImpl implements MappingMetamodel, MetamodelImplemen
return jpaMetamodel.getAllowedEnumLiteralTexts();
}
@Override
public String getImportedClassName(String className) {
throw new UnsupportedOperationException( );
}
@Override
public String[] getImplementors(String className) throws MappingException {
// computeIfAbsent() can be a contention point and we expect all the values to be in the map at some point so