0
我有2個calsses:一個單位類和狀態類。單元類別具有狀態列表。當通過Mongodb服務器中的java存儲數據時,每件事情都很順利。我試着在控制檯中查詢它,一切都在那裏。列表<object>不從查詢返回
這個問題是如何,當我在java中使用「相同」的命令,它返回所有我的靜態數據,但不是我的列表。爲什麼是這樣,我該如何挑戰它?
我單位類:
@Document(collection = "unit")
public class Unit {
@Field
private int id;
@Field
private long serialNumber;
@Field
private String organisation;
@Field
private List<UnitMeasurementStatus> unitMeasurementStatusList;
/*getters and setters */
}
我unitMeasurementStatus類:
public class UnitMeasurementStatus {
@Field
private Date timeStamp;
@Field
private int value;
/*constructor and getters and setters */
}
我在控制檯查詢:
db.unit.find({"serialNumber": 0159924843634488}).pretty()
我的Spring Java代碼:
public void findUnitByLocationId(long serialNumber) {
Query query = new Query();
query.addCriteria(Criteria.where("serialNumber").is(serialNumber));
List<Unit> units = this.mongoTemplate.find(query, Unit.class);
}
沒有看到一個「迴歸」價值存在以及這一基本事實:這是一個「光標」並不僅僅是一個「列表」 – 2015-03-19 12:49:17
srry,更新的問題,仍然任何sugestions? – jorne 2015-03-19 13:07:10