SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Khóa chính xử lý vương quốc Android trong đối tượng quan hệ

Cách thích hợp để tạo RealmObject mới với khóa chính hiện có là sử dụng realm.createObject(EmailRealmModel.class, emailID) phương pháp.

Đoạn mã đầy đủ:

realm.beginTransaction();
EmailRealmModel email = realm.createObject(EmailRealmModel.class, emailID);
mailBoxRealmModel.getEmails().add(email);
realm.commitTransaction();

Hoặc, nếu bạn muốn cập nhật được lưu trữ trong đối tượng cảnh giới bằng một trong các trường hợp inmemory, bạn nên gọi realm.copyToRealmOrUpdate(obj) .

Ví dụ từ tài liệu:

// For create managed proxy, you should wrap EmailRealmModel object by call copyToRealmXXX
EmailRealmModel email = realm.copyToRealmOrUpdate(new EmailRealmModel(id));
mailBoxRealmModel.getEmails().add(email);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xóa cơ sở dữ liệu sqlite khi cập nhật phiên bản mới của ứng dụng

  2. SQLite giới thiệu hàm UNIXEPOCH ()

  3. Sử dụng khóa chính với WithoutRowID

  4. Tìm nạp dữ liệu từ sql databse trong flashing datewise?

  5. Lỗi SQLite của Android:số biến phải từ? 1 đến? 999