0

如何防止在 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();      
     }
}
  1. 我如何使用带有 Hibernate 5 的 Grails 3.2.3 来实现相同的目标?
  2. 将 Grails 3.2.3 与 Hibernate 4 一起使用怎么样?

GORM 文档提到 GrailsAnnotationConfiguration 已被 HibernateContextMappingConfiguration 取代,但我无法使其工作。

4

0 回答 0