кто-то может мне помочь с:
мне нужно иметь две базы данных одновременно в android apk с dbflow, например:
- BookEntity в DatabaseOne
- LibraryEntity в DatabaseTwo
, но не компилируется.
Возможно ли иметь две базы данных и взаимодействовать с ними?
@Table(database = DatabaseOne.class, useBooleanGetterSetters = false)
public class BookEntity extends BaseEntity{
@Table(database = DatabaseTwo.class, useBooleanGetterSetters = false)
public class LibraryEntity extends BaseEntity{
я пытаюсь это:
public void onCreate() {
super.onCreate();
//DBFLow
FlowManager.init(FlowConfig.builder(this)
.addDatabaseConfig(DatabaseConfig.builder(DatabaseOne.class).build())
.addDatabaseConfig(DatabaseConfig.builder(DatabaseTwo.class).build())
.build());
класс для базы данных:
@Database(
name = DatabaseOne.NAME,
version = DatabaseOne.VERSION,
foreignKeyConstraintsEnforced = true)
public class DatabaseOne {
public static final String NAME = "DatabaseOne";
public static final int VERSION = 1;
}
@Database(
name = DatabaseTwo.NAME,
version = DatabaseTwo.VERSION,
foreignKeyConstraintsEnforced = true)
public class DatabaseTwo {
public static final String NAME = "DatabaseTwo";
public static final int VERSION = 1;
}