Det enkla svaret är att du KAN INTE
Rummet stöder endast 5 datatyper som är TEXT
, INTEGER
, BLOB
, REAL
och UNDEFINED
.
Så java-datatyper av Boolean
, Integer
, Long
kommer alla att konverteras till INTEGER
i SQL .
Vad du kan göra är att konvertera din LONG
datatyp till INTEGER
i SQL istället för att konvertera INTEGER
datatyp till LONG
i Rum för att göra Room support LONG
, som Room inte stöder.