我有以下型号。
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@DynamoDBTable(tableName = "CATEGORIES")
public class Category extends Entity {
@DynamoDBHashKey(attributeName = "uid")
public String getUid() {
return super.getUid();
}
@DynamoDBAttribute(attributeName = "name")
private String name;
@DynamoDBAttribute(attributeName = "description")
private String description;
@DynamoDBAttribute(attributeName = "imageUrl")
private String imageUrl;
}
我想创建一个API来扫描所有类别。在这种情况下,我会收到要求的班级名称,即类别。有没有办法从类中获取tableName而不使用反射?还是有什么方法可以使用模型类来扫描表,这样我就不需要表名了。