将 Dynamo JSON 转换为 POJO 时出现 DynamoDBMapper 取消转换属性错误(我在 DYNAMO



我有一个Java对象,我把它保存在dynamo DB中。Java对象包含MAP,LIST,STRING,INT,OBJECTS等。值使用@DynamoDBDocument@DynamoDBAttribute等保存在 dynamodb 中,但是当我尝试获取值时,它会显示错误

"2018-06-14 16:15:38.957 错误 93104 --- [NIO-8081-exec-1] O.A.C.C.C.C.[.[.[/].[dispatcherServlet] : Servlet.service(( for servlet [dispatcherServlet] 在具有路径 [] 的上下文中抛出异常 [请求 处理失败;嵌套异常是 com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException: 发票模型[重复发票详细信息];无法取消转换属性] 有根本原因

java.lang.NullPointerException: null">

InvoiceModel 是我的 POJO,recurringInvoiceDetail 是类成员 这是一个对象。

有谁知道我该如何解决这个问题?

提前感谢!

在遇到这个问题并尝试解决它 3 天之后。终于看到了这篇文章,它奏效了。

我的错误是:

初:

public void set_period(String period) {
this.period = period;

}

将其更改为:

public void setPeriod(String period) {
this.period = period;

}

最新更新