1

リストにスローしようとしている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

私に何ができるかについてのアイデアはありますか?

編集:オブジェクトの名前を難読化しましたが、再確認したところ、一貫性があり、構文に対して正確です。

4

1 に答える 1