Di solito non è consigliabile memorizzare i dati dell'immagine nel database. Tuttavia, se è necessario per il tuo progetto, puoi farlo.
I dati dell'immagine vengono generalmente archiviati in db utilizzando il tipo di dati BLOB, Room fornisce anche supporto per il tipo di dati BLOB Documentazione
Puoi dichiarare la tua classe di entità come indicato di seguito per archiviare i dati dell'immagine.
@Entity(tableName = "test")
public class Test{
@PrimaryKey
@ColumnInfo(name = "_id")
private int id;
@ColumnInfo(typeAffinity = ColumnInfo.BLOB)
private byte[] image;
}