我在域类中有一个字段String generated
,我想在插入值时根据generated
设置id
。例如,如果generated
为100,id
可能会设置为100.我理想情况下喜欢在幕后执行此操作,因此调用new DomainClass().save(flush: true)
会自动处理并保存{{1}与DomainClass的其余部分一起。如果不将generated
行转换为两行,是否可以这样做?
答案 0 :(得分:1)
我强烈建议您阅读有关afterInsert
的{{3}}。在那里,您可以实现您想要的任何逻辑,并将其封装在您的域类中。