可以使用默认值向Amazon SimpleDB域添加新列



您可以动态地在域中的单个记录上放置一个新属性,但是该属性对于所有其他记录保持为空。是否有一个"update * set newattribute='defaultval"风格的语句,我可以执行,将新属性添加到所有其他记录?我有很多的记录,并希望不循环在他们所有和做编程。

我认为没有这样的选择。我们也遇到了类似的问题,所以我们不得不进行了修改。我们添加了Attribute_Name_Default作为一个单独的属性。然后,我们为Aws SimpleDB客户机编写了一个包装器,该包装器将检查每个属性的默认属性,并在返回实际代码之前将值赋给原始属性。使用依赖注入,我们不需要修改任何代码。如果依赖注入不是一个选项,只需从github签出aws客户端,进行更改并使用该jar作为依赖项。

相关内容

  • 没有找到相关文章

最新更新