gpt4 book ai didi

class - Grails保存扩展类

转载 作者:行者123 更新时间:2023-12-02 15:33:57 26 4
gpt4 key购买 nike

如何保存在grails中扩展的类?
例如我有类(class)用户和管理员

class User {
String name
String password
}

class Administrator extends User {
String authoritySelected
}

类User i中的示例保存了“user1”,
然后我想将user1从类用户更改为类管理员并更新AuthoritySelected
def update(){
def user1 = User.get("user1")
user1.authoritySelected
user1.save(flush:true)
}

并得到错误:

No such property: authoritySelected for class:User



那么,如何保存在User类中选择的authorSelected并将其更改为Administrator类呢?谢谢。

最佳答案

当您说“然后我想将user1从类用户更改为类管理员”时,您到底想做什么?

您正在尝试访问该对象中不存在的对象的属性。垂头丧气根本不能那样工作。您应该实例化一个Administrator类型的对象,以便之后保存其属性之一。

关于class - Grails保存扩展类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14808834/

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