dynamodbjava中的分区键字符串

dynamodbjava中的分区键字符串,java,amazon-dynamodb,Java,Amazon Dynamodb,在java中是否有一种方法可以让DynamoDB获得给定表的分区键的名称?换句话说,我需要一个方法,该方法将返回一个表的分区键名称字符串。我好像找不到这个。谢谢。分区键位于KeySchema部分的descripbetable操作的响应中。它是带有KeyType:HASH的属性 看。在本例中,响应为 { "Table": { "AttributeDefinitions": [ { "AttributeName": "Artist", "Att

在java中是否有一种方法可以让DynamoDB获得给定表的分区键的名称?换句话说,我需要一个方法,该方法将返回一个表的分区键名称字符串。我好像找不到这个。谢谢。

分区键位于
KeySchema
部分的
descripbetable
操作的响应中。它是带有
KeyType:HASH
的属性

看。在本例中,响应为

{
  "Table": {
    "AttributeDefinitions": [
      {
        "AttributeName": "Artist",
        "AttributeType": "S"
      },
      {
        "AttributeName": "SongTitle",
        "AttributeType": "S"
      }
    ],
    "TableName": "Music",
    "KeySchema": [
      {
        "AttributeName": "Artist",
        "KeyType": "HASH"  //Partition key <<<<<<=============
      },
      {
        "AttributeName": "SongTitle",
        "KeyType": "RANGE"  //Sort key
      }
    ],

    ...
}
{
“表格”:{
“属性定义”:[
{
“AttributeName”:“艺术家”,
“AttributeType”:“S”
},
{
“AttributeName”:“SongTitle”,
“AttributeType”:“S”
}
],
“表名”:“音乐”,
“KeySchema”:[
{
“AttributeName”:“艺术家”,

“KeyType”:“HASH”//Partition key将来,请在发布之前自己做一些研究。我从未使用过DynamoDB,但我用了不到5分钟的时间找到了答案。