diff --git a/grails-datastore-gorm-hibernate5/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java b/grails-datastore-gorm-hibernate5/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java index ba238832..8bc89b49 100644 --- a/grails-datastore-gorm-hibernate5/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java +++ b/grails-datastore-gorm-hibernate5/src/main/groovy/org/grails/orm/hibernate/cfg/GrailsDomainBinder.java @@ -1485,6 +1485,7 @@ else if(tablePerConcreteClass) { subClass.setDynamicInsert(true); } + subClass.setAbstract(sub.isAbstract()); subClass.setEntityName(fullName); subClass.setJpaEntityName(unqualify(fullName));