mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-19 17:45:10 +00:00
HHH-17803 Fix resolving enum basic path source mapping expressibles
This commit is contained in:
parent
437a2e5cd3
commit
af747ad531
@ -785,12 +785,12 @@ public MappingModelExpressible<?> resolveMappingExpressible(
|
|||||||
return (BasicType<?>) sqmExpressible;
|
return (BasicType<?>) sqmExpressible;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( sqmExpressible instanceof BasicDomainType ) {
|
if ( sqmExpressible instanceof BasicDomainType<?> ) {
|
||||||
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
|
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( sqmExpressible instanceof BasicSqmPathSource<?> ) {
|
if ( sqmExpressible instanceof BasicSqmPathSource<?> ) {
|
||||||
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
|
return resolveMappingExpressible( sqmExpressible.getSqmType(), tableGroupLocator );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( sqmExpressible instanceof SqmFieldLiteral ) {
|
if ( sqmExpressible instanceof SqmFieldLiteral ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user