当我在域文件上使用MultiTenant时,Grails抛出了应用程序
当我执行下面的示例时,结果出现了一个异常:我尝试从示例中的原始项目复制粘贴build.gradle文件和application.yml。我真的不明白为什么会有例外?我使用的是grails版本3.3.2 我把错误缩小到如果我删除多租户它就行了当我在域文件上使用MultiTenant时,Grails抛出了应用程序,grails,gorm,Grails,Gorm,当我执行下面的示例时,结果出现了一个异常:我尝试从示例中的原始项目复制粘贴build.gradle文件和application.yml。我真的不明白为什么会有例外?我使用的是grails版本3.3.2 我把错误缩小到如果我删除多租户它就行了 class Address implements MultiTenant<Address> { String street static constraints = { street nullable: fal
class Address implements MultiTenant<Address> {
String street
static constraints = {
street nullable: false, blank: false
}
}
日志:
我找到了解决方案:域类需要字段tenantId
class Address implements MultiTenant<Address> {
String tenantId
String street
static mapping = {
tenantId name:'tenantId'
}
static constraints = {
street nullable: false, blank: false
}
}
class Address implements MultiTenant<Address> {
String tenantId
String street
static mapping = {
tenantId name:'tenantId'
}
static constraints = {
street nullable: false, blank: false
}
}