检索Grails复合ID属性列表?

时间:2011-09-30 20:31:03

标签: grails gorm

如何检索Grails复合ID属性列表?

我尝试了以下内容,但id属性返回Long:

class Domain implements Serializable {
    String field1
    String field2

    static mapping = {
        id composite: ['field1', 'field2']
    }
}

测试

def d = DefaultGrailsDomainClass(Domain.class)
assert(d.identifier.type == java.lang.Long)

1 个答案:

答案 0 :(得分:1)

深度潜水后GORM我找到了解决方案:

GrailsDomainBinder.getMapping(Domain).identity.propertyNames