Java – real ORM: how to handle maps?

I'm creating an Android application. I need to persist map < string, MyClass >

Solution

As you've noticed, real doesn't support maps yet: https://github.com/realm/realm-java/issues/759

You can use model classes:

class MyData extends RealmObject {
    private RealmList<MyMapEntry> myMap;
}

class MyMapEntry extends RealmObject {
    private String key;
    private MyClass value;
}

Suppose you have a mydata object named mydata, and you want to get the value associated with MyKey, query MyClass, MyClass = mydata getMyMap(). where(). equalTo(“key”,myKey). Firstfirst() can be useful

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>