我正在使用Android體系結構組件。因此使用Room
'ORM'。我有一個類EQPreset
有一個成員String presetName
。此課程有一個名爲UserDefinedEQPreset
的兒童課程,其中包含一個int[] arr
。我已經聲明子類EQPreset
和實體使用@Entity
註釋,因爲只有這個子類型我想存儲在分貝。現在我想用父類(EQPreset
)成員String presetName
作爲primary key
。如何在使用Room
時聲明父級的成員爲primary key
。我知道@Primarykey
註解是用來聲明主鍵的。但是如何使用父類的成員primary key
。使用房間的父類的主鍵?
0
A
回答
0
將@PrimaryKey
註釋放在父類的字段上。完成。
例如,在this sample app中,我有一個abstract class Plan
與@PrimaryKey public final String id
。所有的子類,如Trip
,都繼承了@PrimaryKey
的定義。
並非一切都繼承正確(例如,@TypeConverters
作品的領域,但不是班),但@PrimaryKey
似乎。
相關問題
- 1. 獨特的房間類型
- 2. 如何使主鍵在房間持久庫中使用複合主鍵時自動增加?
- 3. 更新的PHP類不使用主鍵
- 4. 如何使房間可用?
- 5. 春季使用STOMP的多個房間
- 6. 如何更改使用的房間
- 7. 使用kotlin的房間數據庫
- 8. 選擇房間類型
- 9. mySQL。房間的最新預訂類型
- 10. Pywebsocket「房間」或「主題」概念
- 11. 「Sprite Pack」用於平面生成中的房間主題。 Unity3D
- 12. Unity c#尋找近房的房間
- 13. 獲取房間廣場的房產
- 14. 加入房間的Socket.io註冊房間,但只加入空字符串房間
- 15. Mysql外鍵必須引用父表的整個主鍵?
- 16. 沒有主鍵的父實體
- 17. 使用主鍵
- 18. 使用SAS的主鍵
- 19. 使用父類並獲得子類的中間部分
- 20. Grails領域類的主鍵
- 21. 使用父類
- 22. SQL查詢 - 顯示房間中的房間
- 23. 如何統計每種房間和總房間的數量?
- 24. 擴展類和使用類的父類
- 25. 錯誤使用啪創建房間:
- 26. 如何使用socket.io處理添加遊戲的玩家到套房房間
- 27. 引用了一個外鍵是與父表的另一個關鍵主鍵
- 28. 如何將用戶從房間切換到其他房間?
- 29. 從父表到子表的主鍵的應用
- 30. 的WebRTC加入房間
Commonsware我可以做另一種方式嗎?可以說,如果我有一個表Feed(@Entity)&使用@Embedded(在郵政)我從我的班級添加更多字段到Feed表中,但我想指定從類的主鍵Post – Gautam
@Gautam:我建議你問一個單獨的堆棧溢出問題,因爲我不完全明白你想要做什麼。抱歉! – CommonsWare