diff --git a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/AbstractDomainExporter.java b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/AbstractDomainExporter.java index 640b7a040..f81bcc53f 100644 --- a/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/AbstractDomainExporter.java +++ b/querydsl-jpa-codegen/src/main/java/com/mysema/query/jpa/codegen/AbstractDomainExporter.java @@ -146,7 +146,7 @@ public abstract class AbstractDomainExporter { Set additions = Sets.newHashSet(); for (Map.Entry, EntityType> entry : allTypes.entrySet()) { EntityType entityType = entry.getValue(); - if (entityType.getSuperType() != null && !allTypes.containsKey(entityType.getSuperType().getType())) { + if (entityType.getSuperType() != null && !allTypes.containsKey(entityType.getSuperType().getType().getJavaClass())) { additions.add(entityType.getSuperType()); } }