在保存从客户端通过 JSON 发送的对象时,我有一个非常基本的问题。
我有一个客户对象,在编辑客户后将其发送回 Grails 并需要保存在数据库中。出于性能考虑,我不会通过网络发送完整的客户对象。
现在的问题是,如果我想存储客户对象,Grails 当然会验证客户对象的关系并失败。这没关系,因为我还没有发送关系。
我的问题是现在我该如何解决这个问题?我是否需要使用客户 ID 再次查询数据库并更新已编辑的属性,还是有更优雅的方法?从数据库的角度来看,这看起来有点贵,因为我每次存储对象时都需要读取数据库。同样从代码的角度来看,我需要检查设置了哪些属性并更新它们。
谢谢!