Expected Behavior
TableNameResolver should be called for every query
Actual Behavior
TableNameResolver is not called for secondary indexes
Steps to Reproduce the Problem
- Create a GSI
- Add @DynamoDBIndexHashKey in entity class
- Add table name resolver and add some prefix
- Run the query table name resolver wont be called
Specifications
implementation("com.amazonaws:aws-java-sdk-dynamodb:1.11.914")
implementation("com.amazonaws:aws-java-sdk-sts:1.11.914")
implementation("com.github.derjust:spring-data-dynamodb:5.1.0")