给定一个域类:
class Person {
String name
static mapping = {
name column: 'TheName'
}
}
Person的name
属性实际上映射到SQL表中的TheName
列。
那么如何使用Spock测试以确保域类中存在映射?当我创建一个新的Person对象时,如何访问映射:
new Person(name: 'Anderson')
答案 0 :(得分:0)
我认为这就是你追求的目标?
GrailsDomainBinder.getMapping( Person ).getPropertyConfig( 'name' ).columns
会得到类似的东西:
[column[name:TheName, index:null, unique:false, length:-1, precision:-1, scale:-1]]