mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-03-06 09:49:53 +00:00
HHH-17504 - Ongoing JPA 32 work HHH-17350 - Work on hibernate-models, XSD and JAXB HHH-16114 - Improve boot metamodel binding HHH-15996 - Develop an abstraction for Annotation in annotation processing HHH-16012 - Develop an abstraction for domain model Class refs HHH-15997 - Support for dynamic models in orm.xml HHH-15698 - Support for entity-name in mapping.xsd
This commit is contained in:
parent
f75012d270
commit
a223cc6439
@ -316,7 +316,7 @@ else if ( property.hasAnnotationUsage( PrimaryKeyJoinColumns.class ) ) {
|
||||
*/
|
||||
AnnotatedColumns overrideColumnFromMapperOrMapsIdProperty(boolean isId) {
|
||||
final PropertyData override =
|
||||
getPropertyOverriddenByMapperOrMapsId( isId, propertyHolder, property.getName(), buildingContext );
|
||||
getPropertyOverriddenByMapperOrMapsId( isId, propertyHolder, property.resolveAttributeName(), buildingContext );
|
||||
if ( override != null ) {
|
||||
final AnnotatedJoinColumns joinColumns = buildExplicitJoinColumns( override.getAttributeMember(), override );
|
||||
return joinColumns == null
|
||||
|
@ -109,7 +109,7 @@ static PropertyBinder createCompositeBinder(
|
||||
final PropertyData mapsIdProperty = getPropertyOverriddenByMapperOrMapsId(
|
||||
propertyBinder.isId(),
|
||||
propertyHolder,
|
||||
property.getName(),
|
||||
property.resolveAttributeName(),
|
||||
context
|
||||
);
|
||||
referencedEntityName = mapsIdProperty.getClassOrElementName();
|
||||
|
@ -1038,7 +1038,7 @@ private static AnnotatedColumns bindBasic(
|
||||
final PropertyData overridingProperty = getPropertyOverriddenByMapperOrMapsId(
|
||||
propertyBinder.isId(),
|
||||
propertyHolder,
|
||||
property.getName(),
|
||||
property.resolveAttributeName(),
|
||||
context
|
||||
);
|
||||
if ( overridingProperty != null ) {
|
||||
@ -1185,7 +1185,7 @@ private static void handleGeneratorsForOverriddenId(
|
||||
final PropertyData mapsIdProperty = getPropertyOverriddenByMapperOrMapsId(
|
||||
propertyBinder.isId(),
|
||||
propertyHolder,
|
||||
property.getName(),
|
||||
property.resolveAttributeName(),
|
||||
context
|
||||
);
|
||||
final IdentifierGeneratorDefinition foreignGenerator = createForeignGenerator( mapsIdProperty );
|
||||
@ -1233,7 +1233,7 @@ private static void createBasicBinder(
|
||||
final PropertyData mapsIdProperty = getPropertyOverriddenByMapperOrMapsId(
|
||||
propertyBinder.isId(),
|
||||
propertyHolder,
|
||||
property.getName(),
|
||||
property.resolveAttributeName(),
|
||||
context
|
||||
);
|
||||
propertyBinder.setReferencedEntityName( mapsIdProperty.getClassOrElementName() );
|
||||
|
Loading…
x
Reference in New Issue
Block a user