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

Menyelesaikan jenis subdokumen dengan Spring Data dan MongoDB

Solusi saya adalah menghindari antarmuka sama sekali di objek persisten. Jadi BaseContract menjadi sebagai berikut:

public abstract class BaseContract<T extends Code> {
    public abstract T getCode();
}

Dan PersistentContract diimplementasikan dalam bentuk kelas konkret:

public class PersistentContract extends BaseContract<CodeImpl> {
}

Ini tampaknya mencapai keseimbangan yang tepat antara pengkodean terhadap antarmuka di kelas dasar dan memenuhi kebutuhan Spring Data untuk kelas konkret.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Struktur aplikasi sinkron di Node.js dan MongoDb

  2. Mongodb Baca preferensi

  3. Mongoengine:ConnectionError:Anda belum menentukan koneksi default

  4. Bagaimana menghubungkan database Mongo lokal ke buruh pelabuhan

  5. MongoDB - kunci komposit grup dengan bidang bersarang