MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Giải quyết các loại tài liệu phụ với Spring Data và MongoDB

Giải pháp của tôi là tránh tất cả các giao diện trong đối tượng liên tục. Vì vậy, BaseContract trở thành như sau:

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

PersistentContract đã được thực hiện theo các lớp cụ thể:

public class PersistentContract extends BaseContract<CodeImpl> {
}

Điều này dường như tạo ra sự cân bằng phù hợp giữa việc mã hóa các giao diện trong lớp cơ sở và đáp ứng nhu cầu của Spring Data đối với các lớp cụ thể.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tạo truy vấn tùy chỉnh bằng django-nonrel và mongodb

  2. Truy vấn bộ sưu tập mongodb dưới dạng động

  3. Làm cách nào để xuất dữ liệu đã sắp xếp bằng mongoexport?

  4. Dữ liệu cập nhật MongoDB trong trường lồng nhau

  5. Cách lấy địa chỉ máy chủ của máy chủ mà dữ liệu được lấy từ