Skip to content

Commit

Permalink
HHH-15865 Store attribute metadata for inverse EmbeddedAttributeMapping
Browse files Browse the repository at this point in the history
  • Loading branch information
mbladel authored and beikov committed Jan 2, 2023
1 parent 19b1231 commit 55420df
Showing 1 changed file with 6 additions and 3 deletions.
Expand Up @@ -14,10 +14,11 @@
import org.hibernate.engine.FetchTiming;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
import org.hibernate.internal.util.collections.CollectionHelper;
import org.hibernate.metamodel.mapping.AttributeMapping;
import org.hibernate.metamodel.mapping.AttributeMetadataAccess;
import org.hibernate.metamodel.mapping.EmbeddableMappingType;
import org.hibernate.metamodel.mapping.EmbeddableValuedModelPart;
import org.hibernate.metamodel.mapping.EntityMappingType;
import org.hibernate.metamodel.mapping.EmbeddableMappingType;
import org.hibernate.metamodel.mapping.JdbcMapping;
import org.hibernate.metamodel.mapping.ManagedMappingType;
import org.hibernate.metamodel.mapping.ModelPart;
Expand All @@ -27,8 +28,8 @@
import org.hibernate.metamodel.model.domain.NavigableRole;
import org.hibernate.property.access.internal.PropertyAccessStrategyBasicImpl;
import org.hibernate.property.access.spi.PropertyAccess;
import org.hibernate.spi.NavigablePath;
import org.hibernate.query.sqm.sql.SqmToSqlAstConverter;
import org.hibernate.spi.NavigablePath;
import org.hibernate.sql.ast.Clause;
import org.hibernate.sql.ast.SqlAstJoinType;
import org.hibernate.sql.ast.spi.FromClauseAccess;
Expand Down Expand Up @@ -140,7 +141,9 @@ public EmbeddedAttributeMapping(
super(
inverseModelPart.getFetchableName(),
-1,
null,
inverseModelPart instanceof AttributeMapping
? inverseModelPart.asAttributeMapping().getAttributeMetadataAccess()
: null,
inverseModelPart.getMappedFetchOptions(),
keyDeclaringType,
inverseModelPart instanceof PropertyBasedMapping ?
Expand Down

0 comments on commit 55420df

Please sign in to comment.