Skip to content

Commit 51c5af7

Browse files
committed
as planned for a long time, get rid of a deprecated class extension
and clean up implementors and callers of QueryParameterBindingTypeResolver
1 parent 7bb8c73 commit 51c5af7

File tree

10 files changed

+182
-263
lines changed

10 files changed

+182
-263
lines changed

hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryDelegatingImpl.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
import org.hibernate.metamodel.model.domain.JpaMetamodel;
4646
import org.hibernate.metamodel.spi.RuntimeMetamodelsImplementor;
4747
import org.hibernate.proxy.EntityNotFoundDelegate;
48-
import org.hibernate.query.BindableType;
4948
import org.hibernate.query.criteria.HibernateCriteriaBuilder;
5049
import org.hibernate.query.spi.QueryEngine;
5150
import org.hibernate.relational.SchemaManager;
@@ -383,16 +382,6 @@ public boolean isOpen() {
383382
return delegate.isOpen();
384383
}
385384

386-
@Override @Deprecated
387-
public <T> BindableType<? super T> resolveParameterBindType(T bindValue) {
388-
return delegate.resolveParameterBindType( bindValue );
389-
}
390-
391-
@Override @Deprecated
392-
public <T> BindableType<T> resolveParameterBindType(Class<T> clazz) {
393-
return delegate.resolveParameterBindType( clazz );
394-
}
395-
396385
@Override
397386
public WrapperOptions getWrapperOptions() {
398387
return delegate.getWrapperOptions();

hibernate-core/src/main/java/org/hibernate/engine/spi/SessionFactoryImplementor.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.hibernate.metamodel.spi.MappingMetamodelImplementor;
2727
import org.hibernate.metamodel.spi.RuntimeMetamodelsImplementor;
2828
import org.hibernate.proxy.EntityNotFoundDelegate;
29-
import org.hibernate.query.spi.QueryParameterBindingTypeResolver;
3029
import org.hibernate.query.sqm.spi.SqmCreationContext;
3130
import org.hibernate.resource.beans.spi.ManagedBeanRegistry;
3231
import org.hibernate.service.spi.ServiceRegistryImplementor;
@@ -51,8 +50,7 @@
5150
* @author Steve Ebersole
5251
*/
5352
public interface SessionFactoryImplementor
54-
extends MappingContext, SessionFactory, SqmCreationContext, SqlAstCreationContext,
55-
QueryParameterBindingTypeResolver { //deprecated extension, use MappingMetamodel
53+
extends MappingContext, SessionFactory, SqmCreationContext, SqlAstCreationContext {
5654
/**
5755
* Get the UUID for this {@code SessionFactory}.
5856
* <p>

hibernate-core/src/main/java/org/hibernate/event/service/spi/EventListenerGroups.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
* @since 7.0
5151
*/
5252
@Internal @Incubating
53-
public class EventListenerGroups {
53+
public final class EventListenerGroups {
5454

5555
// All session events need to be iterated frequently;
5656
// CollectionAction and EventAction also need most of these very frequently:

hibernate-core/src/main/java/org/hibernate/internal/QueryParameterBindingTypeResolverImpl.java

Lines changed: 0 additions & 71 deletions
This file was deleted.

hibernate-core/src/main/java/org/hibernate/internal/SessionFactoryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
* @author Steve Ebersole
167167
* @author Chris Cranford
168168
*/
169-
public class SessionFactoryImpl extends QueryParameterBindingTypeResolverImpl implements SessionFactoryImplementor {
169+
public class SessionFactoryImpl implements SessionFactoryImplementor {
170170
private static final CoreMessageLogger LOG = CoreLogging.messageLogger( SessionFactoryImpl.class );
171171

172172
private final String name;

0 commit comments

Comments
 (0)