检索Grails复合id属性列表?

检索Grails复合id属性列表?,grails,gorm,Grails,Gorm,如何检索Grails复合id属性列表 我尝试了以下操作,但id属性返回了一个长字符串: 域 class Domain implements Serializable { String field1 String field2 static mapping = { id composite: ['field1', 'field2'] } } 测试 def d = DefaultGrailsDomainClass(Domain.class) ass

如何检索Grails复合id属性列表

我尝试了以下操作,但id属性返回了一个长字符串:

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)
深潜之后,我找到了解决办法:

GrailsDomainBinder.getMapping(Domain).identity.propertyNames