我有一个Java对象,我坚持使用dynamo DB。 Java对象包含MAP,LIST,STRING,INT,OBJECTS等。使用@DynamoDBDocument
,@DynamoDBAttribute
等将值保存在dynamodb中,但是当我尝试获取值时,它会显示错误
“2018-06-14 16:15:38.957 ERROR 93104 --- [nio-8081-exec-1] o.a.c.c.C。[。[。[/]。[dispatcherServlet]:servlet的Servlet.service() 路径[]的上下文中的[dispatcherServlet]抛出异常[Request 处理失败;嵌套异常是 com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException: InvoiceModel [recurringInvoiceDetail];无法转换属性] 有根本原因
java.lang.NullPointerException:null“
InvoiceModel是我的POJO,而recurringInvoiceDetail是一个类成员 这是一个对象。
有谁知道我如何解决这个问题?
提前致谢!
答案 0 :(得分:0)
面对此问题并尝试解决3天后。最终遇到这篇文章,它起作用了。
我的错误是:
初始:
public void set_period(String period) {
this.period = period;
}
将其更改为:
public void setPeriod(String period) {
this.period = period;
}