com.amazonaws.services.dynamodbv2.datamodeling.dynamodbmappingexception:无法示例化类

soat7uwm  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(333)

我能救一个孩子 Asset 对象,但加载时,我总是 com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException: could not instantiate class Asset ,下面是我当前的实现。

  1. private DynamoDBMapper mapper;
  2. public void saveAsset(Asset asset) {
  3. mapper.save(mediaAsset); // OK
  4. }
  5. public Asset getAsset(int id) {
  6. return mapper.load(Asset.class, id); // DynamoDBMappingException
  7. }
  8. @Data
  9. @AllArgsConstructor
  10. @DynamoDBTable(tableName = "asset")
  11. public static class Asset {
  12. @DynamoDBHashKey(attributeName="Id")
  13. private Integer id;
  14. @DynamoDBAttribute(attributeName="Mz")
  15. private Mz mz;
  16. }
  17. @Data
  18. @AllArgsConstructor
  19. @NoArgsConstructor
  20. @DynamoDBDocument
  21. public static class Mz {
  22. @DynamoDBAttribute(attributeName = "Codec")
  23. private String codec;
  24. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题