Почему я не могу получить аннотацию @Database в RoomDatabase ⇐ Android
Почему я не могу получить аннотацию @Database в RoomDatabase
Я хочу получить Map> getTables() { Map[] юридические лица = база данных.entities(); для (Класс сущность: сущности) { Строка tableName =entity.getAnnotation(Entity.class).tableName(); entityMap.put(имятаблицы, сущность); } вернуть карту сущности; } /** * @return Список всех имен таблиц, включая системную таблицу */ публичный список getAllTables() { List tableNames = новый ArrayList(); SupportSQLiteDatabase db = getOpenHelper().getWritableDatabase(); Курсор курсора = db.query("ВЫБЕРИТЕ имя FROM sqlite_master WHERE type='table'", new String[]{}); пытаться { если (cursor.moveToFirst()) { ... } Мне нужен Map
Я хочу получить Map> getTables() { Map[] юридические лица = база данных.entities(); для (Класс сущность: сущности) { Строка tableName =entity.getAnnotation(Entity.class).tableName(); entityMap.put(имятаблицы, сущность); } вернуть карту сущности; } /** * @return Список всех имен таблиц, включая системную таблицу */ публичный список getAllTables() { List tableNames = новый ArrayList(); SupportSQLiteDatabase db = getOpenHelper().getWritableDatabase(); Курсор курсора = db.query("ВЫБЕРИТЕ имя FROM sqlite_master WHERE type='table'", new String[]{}); пытаться { если (cursor.moveToFirst()) { ... } Мне нужен Map
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
RoomDatabase - Комната не может проверить проблему целостности данных
Anonymous » » в форуме Android - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-