DataBaseTarget executes query onto DataBaase.
The only thing needed is a DataSource.
Daobab reads DataBase specifics, like kind and version. Automatically the correct dialect is being applied.
It's recommended to use some pooling library over it.
The whole class is being generated by reverse engineering generator.
However, during manual modifications, ensure that every table is specified into initTables() method.
Another method, which has to be implemented is initDataSoure().
This method creates DataSouce and it's called once, during object initialization.
This object should be a singleton.