Supongo que el MongoConverter
en una versión específica de su spring-data-mongodb.jar funciona incorrectamente. Spring debe convertir su ClassC
instancia en DBObject
formatee, luego llame a DBCollection.save
para guardar datos en la base de datos. Puede verificar el contenido de DBObject
parámetro en el método "com.mongodb.DBCollection.save"
si contiene datos correctos como espera.
Copio tu ClassC
con estructura y prueba completas, está bien y no puede reproducir lo que describiste anteriormente. Uso spring-data-mongdb-1.2.3-RELEASE.jar. ¿Cuál es la versión que adoptas?