Immagino il MongoConverter
nella versione specifica di spring-data-mongodb.jar funziona in modo errato. Spring deve convertire la tua ClassC
istanza in DBObject
format, quindi chiama DBCollection.save
per salvare i dati nel database. Puoi controllare il contenuto di DBObject
parametro nel metodo "com.mongodb.DBCollection.save"
se contiene dati corretti come previsto.
Copio la tua ClassC
con struttura e test completi, va bene e non può riprodurre ciò che hai descritto sopra. Io uso spring-data-mongdb-1.2.3-RELEASE.jar. Qual è la versione che adotti?