我有一个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;
}