【发布时间】:2016-10-31 00:46:55
【问题描述】:
productChanges 集合中的文档如下所示。
{
"_id" : NumberLong(9780876590034),
"isbn" : NumberLong(9780876590034),
"updDtime" : ISODate("2016-06-08T14:02:29.044Z"),
"Audit" : {
"LastProcCntrlNo" : 100192211,
"UpdDtime" : ISODate("2016-06-08T14:02:29.044Z"),
"AddDtime" : ISODate("2016-06-08T14:02:29.044Z")
}
}
我有我的ProductChanges.java 课程
public class ProductChanges {
Long isbn;
Date updDtime;
Audit audit;
// getters & setters
}
我使用mongoTemplate 查询数据库,但无法填充Audit 对象。
// query the DB
List<ProductChanges> productChanges = mongoTemplate.find(query, ProductChanges.class, "productChanges");
这应该很简单。我需要注释我的Audit 对象吗?我错过了一些琐碎的事情吗?
Spring Data MongoDB 文档没有帮助找到这个问题的答案。
【问题讨论】:
-
“我无法填充审核对象”:描述正在发生的事情。任何错误信息?列表不应该是空的吗?
-
@antoine-sac 没有错误信息。
productChanges填充了条目,但audit始终为空。
标签: java spring mongodb spring-data spring-data-mongodb