SQLite
 sql >> Base de données >  >> RDS >> SQLite

Créer une entité de salle pour une table qui a un champ avec le type de données LONG dans Sqlite

La réponse simple est que vous NE POUVEZ PAS

Room ne prend en charge que 5 types de données qui sont TEXT , INTEGER , BLOB , REAL et UNDEFINED .

Ainsi, les types de données java de Boolean , Integer , Long seront tous convertis en INTEGER en SQL .

Ce que vous pouvez faire est de convertir votre LONG type de données à INTEGER en SQL au lieu de convertir INTEGER type de données à LONG dans Salle afin que Room prenne en charge LONG , que Room ne prend pas en charge.