我刚刚在房间里找到了 @PrimaryKey 注释。那么如果我想制作复合键那么我该怎么做呢?
利用primaryKeys()
.
Android 开发者文档 https://developer.android.com/reference/android/arch/persistence/room/PrimaryKey.html for Room
states:
如果在 Embeddedd 字段上使用 PrimaryKey 注释,则所有列
从该嵌入字段继承成为复合主键
(包括其子孙领域)。
Java 中的实现示例:
@Entity(primaryKeys = {"column1","column2","column3"})
public class DummyClass {
...
}
kotlin 中的实现示例:
@Entity(primaryKeys = ["column1","column2","column3"])
class DummyClass {
...
}
Thanks 拉利特·库什瓦 https://stackoverflow.com/users/4788592/lalit-kushwah例如。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)