Skip to content

Commit 09550e1

Browse files
committed
HHH-19307 - Fix for issue
Signed-off-by: Jan Schatteman <[email protected]>
1 parent 0fa3cfe commit 09550e1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

hibernate-core/src/main/java/org/hibernate/boot/internal/InFlightMetadataCollectorImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1836,6 +1836,11 @@ private void processFkSecondPassesInOrder() {
18361836
if ( sp.isInPrimaryKey() ) {
18371837
final String referenceEntityName = sp.getReferencedEntityName();
18381838
final PersistentClass classMapping = getEntityBinding( referenceEntityName );
1839+
if ( classMapping == null ) {
1840+
throw new HibernateException(
1841+
"Primary key referenced an unknown entity : " + referenceEntityName
1842+
);
1843+
}
18391844
final String dependentTable = classMapping.getTable().getQualifiedTableName().render();
18401845
if ( !isADependencyOf.containsKey( dependentTable ) ) {
18411846
isADependencyOf.put( dependentTable, new HashSet<>() );

0 commit comments

Comments
 (0)