如何防止在Grails 3中生成外键?
在Grails 2中,您将覆盖GrailsAnnotationConfiguration类的secondPassCompile()方法,并执行以下操作:
for(PersistentClass pc : classes.values()) {
for(Iterator iterator = pc.getTable().getForeignKeyIterator(); iterator.hasNext(); ) {
ForeignKey fk = (ForeignKey) iterator.next();
iterator.remove();
}
}
GORM文档提到GrailsAnnotationConfiguration已被HibernateContextMappingConfiguration取代,但我无法使其正常工作。