SQLite
 sql >> Database >  >> RDS >> SQLite

Crea un'entità stanza per una tabella che ha un campo con tipo di dati LONG in Sqlite

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.