mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-20 01:55:02 +00:00
HHH-7328: Modified Binder to ensure referenced entity names are package-qualified
This commit is contained in:
parent
7ecdb53e31
commit
46ddcd8414
@ -343,9 +343,9 @@ private ManyToOneAttributeBinding bindManyToOneAttribute(
|
||||
|
||||
org.hibernate.internal.util.Value< Class< ? >> referencedJavaTypeValue = createSingularAttributeJavaType( attribute );
|
||||
final String referencedEntityName =
|
||||
attributeSource.getReferencedEntityName() != null
|
||||
bindingContext().qualifyClassName( attributeSource.getReferencedEntityName() != null
|
||||
? attributeSource.getReferencedEntityName()
|
||||
: referencedJavaTypeValue.getValue().getName();
|
||||
: referencedJavaTypeValue.getValue().getName() );
|
||||
final EntityBinding referencedEntityBinding = entityBinding( referencedEntityName );
|
||||
|
||||
// Foreign key...
|
||||
@ -1529,7 +1529,7 @@ private String createAttributePath(final AttributeBinding attributeBinding) {
|
||||
.append( attributeBinding.getAttribute().getName() )
|
||||
.toString();
|
||||
}
|
||||
|
||||
|
||||
private Column createColumn(
|
||||
final TableSpecification table,
|
||||
final ColumnSource columnSource,
|
||||
|
Loading…
x
Reference in New Issue
Block a user