2016-03-21 6 views
0

Composite Primärschlüssel Ich habe Tabelle Kunden auf DynamoDB wo mein Hash-Schlüssel eine Telefonnummer (Nummer) ist und mein Sortierschlüssel Datum (string).Daten aus DynamoDB Abrufen in android

Ich habe versucht, folgende Lösung

Customers customer= mapper.load(Customers .class, "123456789"); 

(wo 123456789 mein Hash-Schlüssel ist)

aber nicht in der Lage zu data.Please

Antwort

0

Sie Hilfe erhalten kann hier zur Verfügung gestellten Verwendung von Verfahren machen:

Customers customer= mapper.load(Customers .class, "123456789","Your Range Key");

Wo ein o f Der Schlüssel im Argument ist ein Primärschlüssel (Hash-Schlüssel) und ein anderer ist der Bereichsschlüssel, den Sie in der Tabelle definiert haben.

Hinweis:

Sie haben Anmerkung @DynamoDBHashKey für eine der Primärschlüssel in der Klassendefinition im Anwendungscode zu verwenden, so dass obige Abfrage funktioniert.

Lesen Sie mehr über DynamoDBRangeKey hier: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.Annotations.html

Verwandte Themen