MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mengapa Spring Data MongoDB tidak dapat membuat instance struktur tipe bersarang ini?

Ini tampaknya menjadi masalah dengan kelas dalam bersarang ganda dan konstruktor yang dibuat secara sintetis yang dibuat oleh kompiler. Saya dapat mereproduksi masalah itu secara lokal dan melihat apakah kami dapat memberikan perbaikan. Sementara itu, Anda memiliki dua opsi:

  1. Ubah kelas dalam menjadi kelas statis karena ini akan menghapus konstruktor sintetis dan instantiasi akan berfungsi dengan benar.
  2. Sarangkan deklarasi tipe dengan cara yang sama seperti Anda menyarangkan properti. Yaitu. pindahkan ParamData kelas ke dalam Group kelas, DataConfig ke dalam Config karena itu akan menyebabkan konstruktor sintetis dibuat dengan cara yang sesuai dengan urutan instantiasi yang saat ini diandalkan oleh Data Musim Semi.

Saya menyarankan pendekatan sebelumnya karena tidak secara artifisial mengikat kelas ke instance kelas luar.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb menambahkan bidang baru dalam dokumen yang ada, dengan posisi tertentu

  2. Filter sub array dari array dengan beberapa kriteria

  3. Grup MongoDB berdasarkan jam

  4. Kesalahan saat membuat Mongodb di server ubuntu

  5. Konfigurasikan &gunakan server mockup mongodb untuk pengujian unit