Я работаю над проектом Android, где нужно хранить некоторые данные в локальной БД (Комната). Одна из функций, которую я должен предоставить, - хранить данные в локальной БД на разных языках, например, если у меня есть информация для еды, эта информация должна храниться на английском, немецком, французском и т. Д.
Структура моей БД выглядит примерно так:
@Entity(tableName = "food")
public class Food{
}
@Entity(tableName = "food_fr")
public class FoodFr{
}
@Entity(tableName = "food_de")
public class FoodDe{
}
У меня вопрос, как я могу иметь эти три разные таблицы (на разных языках) с одинаковыми столбцами, и объект @Dao возвращает один общий (родительский) объект для всех из них?
Я не совсем уверен, что это вообще возможно, но если у кого-то есть решение для этого случая, пожалуйста, помогите.
Заранее спасибо :)