Jag antar att MongoConverter
i specifik version av din spring-data-mongodb.jar fungerar felaktigt. Spring måste konvertera din ClassC
instans till DBObject
format, anropa sedan DBCollection.save
för att spara data i databasen. Du kan kontrollera innehållet i DBObject
parameter i metod "com.mongodb.DBCollection.save"
om den innehåller korrekt data som du förväntar dig.
Jag kopierar din ClassC
med fullständig struktur och test är det bra och kan inte återskapa det du beskrev ovan. Jag använder spring-data-mongdb-1.2.3-RELEASE.jar. Vilken version använder du?