sql >> データベース >  >> RDS >> SQLite

リレーショナルオブジェクトの主キーを処理するAndroidレルム

    既存の主キーを使用して新しいRealmObjectを作成する適切な方法は、realm.createObject(EmailRealmModel.class, emailID)を使用することです。 メソッド。

    完全なコードフラグメント:

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

    または、メモリ内インスタンスの1つを使用してレルムオブジェクトに更新を保存する場合は、realm.copyToRealmOrUpdate(obj)を呼び出す必要があります。 。

    ドキュメントからの例:

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


    1. それぞれが外部キーである要素のPostgreSQL配列

    2. MariaDB CURRENT_USER()の説明

    3. SQL Server(T-SQL)でテーブルの名前を変更する

    4. mysqlのグループごとの行番号