DynamoDBMapper für bedingte spart

Ich bin mit DynamoDBMapper und möchte um bedingt zu sparen, wenn und nur wenn die hashkey-und range-Schlüssel-Kombination existiert nicht. Ich weiß, es gibt Möglichkeiten der Nutzung von UUIDs zur Verringerung der Gefahr einer Kollision, aber ich möchte mich selbst schützen durch die Verwendung von bedingten spart.

Stieß ich auf dieser Artikel verwendet DynamoDBSaveExpression aber ich bin nicht in der Lage, um anzugeben, dass die Bedingung "hashkey UND rangekey" nicht existieren. Die API gibt eine withConditionalOperator Methode, aber ich bin nicht in der Lage, um zu sehen, das in meine Klasse. Ich verwende die neueste aws java sdk auch von hier.

Irgendwelche Vorschläge, wie bedingt zu sparen? Oder was kann ich tun falsch?

InformationsquelleAutor n00b | 2015-01-22
Schreibe einen Kommentar