SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Erstellen Sie eine Raumentität für eine Tabelle, die ein Feld mit dem Datentyp LONG in Sqlite hat

Die einfache Antwort lautet:Sie können NICHT

Room unterstützt nur 5 Datentypen, die TEXT sind , INTEGER , BLOB , REAL und UNDEFINED .

Also Java-Datentypen von Boolean , Integer , Long werden alle in INTEGER umgewandelt in SQL .

Was Sie tun können, ist Ihren LONG umzuwandeln Datentyp auf INTEGER in SQL anstatt INTEGER umzuwandeln Datentyp auf LONG im Raum damit der Raum LONG unterstützt , welcher Raum nicht unterstützt wird.