gpt4 book ai didi

grails - Grails使用自动ID在域持久性上创建其他属性

转载 作者:行者123 更新时间:2023-12-02 15:17:04 28 4
gpt4 key购买 nike

当然有更好的方法吗?

我想使用自动生成的ID来创建另一个自定义ID。当前我正在使用以下afterInsert方法...

def afterInsert() {
def Instance = TttTicket.get(this.id)
Instance.number = project.ticketPrepender + id.toString().padLeft( 5, '0' )
Instance.save()
}

谁能提出更好的方法?

最佳答案

Can anyone suggest a better way?



是。

最好的办法取决于一些因素,例如该属性为何存在,它是否会发生变化以及您需要在何处访问它。

一种选择是使 number变为 transient ,删除 number字段,并使用 getNumber()方法,该方法返回类似 project.ticketPrepender + id.toString().padLeft( 5, '0' )的内容。

关于grails - Grails使用自动ID在域持久性上创建其他属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54203179/

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