リストにスローしようとしているMongoの配列があります。
これが私が持っているものです
BasicDBList computerList = new BasicDBList();
if (dbObj.get("computers") != null){
computerList = (BasicDBList) dbObj.get("computers");
}
for (Object obj : computerList) {
System.getComputers().add((Computer) obj);
}
List を持つメインSystem
オブジェクトがあり、ここで行っているのはcomputers
、Mongo から取得して dataObject に戻そうとしていることです。
エラーが発生しています
Caused by: java.lang.ClassCastException: com.mongodb.BasicDBObject cannot be cast to com.me.systems.commons.entities.Computer
私に何ができるかについてのアイデアはありますか?
編集:オブジェクトの名前を難読化しましたが、再確認したところ、一貫性があり、構文に対して正確です。