gpt4 book ai didi

testing - 如何测试Grails 3域类的映射

转载 作者:行者123 更新时间:2023-12-02 15:48:34 25 4
gpt4 key购买 nike

给定一个域类,例如:

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]]

关于testing - 如何测试Grails 3域类的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43219759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com