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.