This is an old revision of the document!
While all of the things described in Configuration section could be done without using SoloistConfiguration class, it provides the operations to configure SOLoist with some commonly used configurations/modes.
useDatabase(boolean)
Specifies whether a “dummy” (false) or a “real” (true) database access adapter (ORM) will be used. Dummy ORM does not write to database, and does not permit reading from database (current implementation: DummyObject2RelationalMapper). Real ORM which will be used depends on prior calls to useHybridO2RMapper operation.
useHybridO2RMapper(boolean, File)
Specifies which ORM will be used: it can be either a database access adapter (currently: NORMObjectRelationalMapper, formerly: Object2RelationalMapper) or a hybrid CSV/database adapter that supports reading from database, and append-only writing to CSV files (current implementation: Object2RelationalMapper with NewCsvHybridPersistenceHandler – note: it is specific to Oracle).