是否可以在Realm for android中创建一个没有主键的表
答案 0 :(得分:8)
请参阅文档here:
使用主键可以使用
copyToRealmOrUpdate()
方法,该方法将查找具有此主键的现有对象,并在找到一个时更新它;如果找不到,则会创建一个新对象。在没有主键的类上调用copyToRealmOrUpdate()
时,将抛出异常。
所以有可能,但您需要使用copyToRealm()
或insert()
方法插入非托管对象,或使用createObject()
直接创建托管对象。