Inheritance Grails脚手架继承

Inheritance Grails脚手架继承,inheritance,grails,scaffold,Inheritance,Grails,Scaffold,我有一些从基类继承的域类。但是,当我生成脚手架时,视图不包含基类的任何元素 无论是每个层次结构的表(默认),还是每个子类的表,行为都是相同的 这是一个bug还是我做错了什么?下面的代码适用于动态和静态脚手架: 包p class Person { String toString() { name } static constraints={ name(blank:false,unique:true) } String name } pack

我有一些从基类继承的域类。但是,当我生成脚手架时,视图不包含基类的任何元素

无论是每个层次结构的表(默认),还是每个子类的表,行为都是相同的


这是一个bug还是我做错了什么?

下面的代码适用于动态和静态脚手架:

包p

class Person {
    String toString() { name
    }
    static constraints={
        name(blank:false,unique:true)
    }
    String name
}

package p

class Vip extends Person {
    static constraints={
        money(min:1000)
    }
    int money
}

以下代码适用于我的动态和静态脚手架:

包p

class Person {
    String toString() { name
    }
    static constraints={
        name(blank:false,unique:true)
    }
    String name
}

package p

class Vip extends Person {
    static constraints={
        money(min:1000)
    }
    int money
}

是的。。不知道我做错了什么。我认为我的测试代码可能存在一些缓存问题。当我创建一个新项目并添加继承时,一切都按预期进行了。如果你有一个真正的神秘性,删除~/.grails和~/.ivy2Yes。。不知道我做错了什么。我认为我的测试代码可能存在一些缓存问题。当我创建一个新项目并添加继承时,一切都按预期进行了。如果您有一个真正的神秘性,请删除~/.grails和~/.ivy2