Android:创建没有主键的域表

时间:2016-12-06 15:43:13

标签: android realm

是否可以在Realm for android中创建一个没有主键的表

1 个答案:

答案 0 :(得分:8)

请参阅文档here

  

使用主键可以使用copyToRealmOrUpdate()方法,该方法将查找具有此主键的现有对象,并在找到一个时更新它;如果找不到,则会创建一个新对象。在没有主键的类上调用copyToRealmOrUpdate()时,将抛出异常。

所以有可能,但您需要使用copyToRealm()insert()方法插入非托管对象,或使用createObject()直接创建托管对象。