检索Grails复合id属性列表?
如何检索Grails复合id属性列表 我尝试了以下操作,但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
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