Amazon web services 是否可以使用默认值向Amazon SimpleDB域添加新列?

Amazon web services 是否可以使用默认值向Amazon SimpleDB域添加新列?,amazon-web-services,amazon-simpledb,Amazon Web Services,Amazon Simpledb,您可以在域中的单个记录上动态放置一个新属性,但对于所有其他记录,该属性保持为空。是否有一个“update*set newattribute='defaultval”样式的语句,我可以执行该语句将新属性添加到所有其他记录中?我有很多记录,我不想把它们都循环一遍,而是按程序来做 我认为没有这样的选择。我们遇到了类似的问题,不得不进行黑客攻击。我们添加了属性\u Name\u Default作为一个单独的属性。然后,我们为Aws SimpleDB客户端编写了一个包装器,它将检查每个属性的默认属性,并在

您可以在域中的单个记录上动态放置一个新属性,但对于所有其他记录,该属性保持为空。是否有一个“update*set newattribute='defaultval”样式的语句,我可以执行该语句将新属性添加到所有其他记录中?我有很多记录,我不想把它们都循环一遍,而是按程序来做

我认为没有这样的选择。我们遇到了类似的问题,不得不进行黑客攻击。我们添加了属性\u Name\u Default作为一个单独的属性。然后,我们为Aws SimpleDB客户端编写了一个包装器,它将检查每个属性的默认属性,并在返回到实际代码之前将值分配给原始属性。使用依赖注入,我们不必更改任何代码。如果依赖项注入不是一个选项,那么只需从github签出,进行更改并将该jar用作依赖项

接受这一点,因为似乎没有更好的方法。谢谢你的意见。