[英]How to test mapping for a Grails 3 domain class
给定一个域类,例如:
class Person {
String name
static mapping = {
name column: 'TheName'
}
}
Person的name
属性实际上已映射到SQL表中的TheName
列。
那么,如何使用Spock测试以确保域类中存在映射? 这样创建新的Person对象时,如何获得对映射的访问权限:
new Person(name: 'Anderson')
我想这就是你的追求?
GrailsDomainBinder.getMapping( Person ).getPropertyConfig( 'name' ).columns
会给你类似的东西:
[column[name:TheName, index:null, unique:false, length:-1, precision:-1, scale:-1]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.