Skip to content

Commit af747ad

Browse files
committed
HHH-17803 Fix resolving enum basic path source mapping expressibles
1 parent 437a2e5 commit af747ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/internal/MappingMetamodelImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -785,12 +785,12 @@ public MappingModelExpressible<?> resolveMappingExpressible(
785785
return (BasicType<?>) sqmExpressible;
786786
}
787787

788-
if ( sqmExpressible instanceof BasicDomainType ) {
788+
if ( sqmExpressible instanceof BasicDomainType<?> ) {
789789
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
790790
}
791791

792792
if ( sqmExpressible instanceof BasicSqmPathSource<?> ) {
793-
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
793+
return resolveMappingExpressible( sqmExpressible.getSqmType(), tableGroupLocator );
794794
}
795795

796796
if ( sqmExpressible instanceof SqmFieldLiteral ) {

0 commit comments

Comments
 (0)