Acho que o
MongoConverter
na versão específica do seu spring-data-mongodb.jar funciona incorretamente. O Spring deve converter seu ClassC
instância em DBObject
formato, então chame DBCollection.save
para salvar dados no banco de dados. Você pode verificar o conteúdo de DBObject
parâmetro no método "com.mongodb.DBCollection.save"
se ele contém dados corretos como você espera. Eu copio seu
ClassC
com estrutura e teste completos, está bom e não pode reproduzir o que você descreveu acima. Eu uso spring-data-mongdb-1.2.3-RELEASE.jar. Qual é a versão que você adota?