AWS Java SDK を使用する場合、DynamoDBHashKey を定義するために @DynamoDBHashKey アノテーションを付けます。
奇妙なことに、以下のように注釈を使用すると
@DynamoDBHashKey
String Abc
それ以外の
@DynamoDBHashKey
String abc
これによりエラーが発生し、com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel.hashKey(DynamoDBMapperTableModel.java:119) で HASH キー [junit] のマッピングがありません [junit] com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel で$Builder.build(DynamoDBMapperTableModel.java:449) [junit] com.amazonaws.services.dynamodbv2.datamodeling.StandardModelFactories$StandardTableFactory.getTable(StandardModelFactories.java:104) [junit] com.amazonaws.services.dynamodbv2.datamodeling で。 .generateCreateTableRequest(AbstractDynamoDBMapper.java:319)
変数の命名規則が失敗の原因となる理由を理解できません。