mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-27 14:30:16 +00:00
HHH-17701 Use relational java type when resolving mapping expressibles
This commit is contained in:
parent
d5d9f5766f
commit
8a8099c3fd
@ -775,12 +775,11 @@ public MappingModelExpressible<?> resolveMappingExpressible(
|
||||
}
|
||||
|
||||
if ( sqmExpressible instanceof BasicDomainType ) {
|
||||
final BasicDomainType<?> domainType = (BasicDomainType<?>) sqmExpressible;
|
||||
return getTypeConfiguration().getBasicTypeForJavaType( domainType.getExpressibleJavaType().getJavaTypeClass() );
|
||||
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
|
||||
}
|
||||
|
||||
if ( sqmExpressible instanceof BasicSqmPathSource<?> ) {
|
||||
return getTypeConfiguration().getBasicTypeForJavaType(((BasicSqmPathSource<?>) sqmExpressible).getJavaType());
|
||||
return getTypeConfiguration().getBasicTypeForJavaType( sqmExpressible.getRelationalJavaType().getJavaType() );
|
||||
}
|
||||
|
||||
if ( sqmExpressible instanceof SqmFieldLiteral ) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user