Tôi đoán là MongoConverter
trong phiên bản cụ thể của spring-data-mongodb.jar của bạn hoạt động không chính xác. Pring phải chuyển đổi ClassC
của bạn phiên bản thành DBObject
định dạng, sau đó gọi DBCollection.save
để lưu dữ liệu vào cơ sở dữ liệu. Bạn có thể kiểm tra nội dung của DBObject
tham số trong phương thức "com.mongodb.DBCollection.save"
liệu nó có chứa đúng dữ liệu như bạn mong đợi hay không.
Tôi sao chép ClassC
của bạn với cấu trúc và kiểm tra hoàn chỉnh, nó tốt và không thể tái tạo những gì bạn đã mô tả ở trên. Tôi sử dụng spring-data-mongdb-1.2.3-RELEASE.jar. Phiên bản bạn áp dụng là gì?