La semplice risposta è che NON PUOI
Room supporta solo 5 tipi di dati che sono TEXT
, INTEGER
, BLOB
, REAL
e UNDEFINED
.
Quindi, tipi di dati java di Boolean
, Integer
, Long
verranno tutti convertiti in INTEGER
in SQL .
Quello che puoi fare è convertire il tuo LONG
tipo di dati su INTEGER
in SQL invece di convertire INTEGER
tipo di dati su LONG
nella Stanza per rendere il supporto della stanza LONG
, che Room non supporta.