DAOs are used to access the database and create, read, update or delete the data.
The BaseSlickDAO provides basic CRUD Operations. A newly created DAO has to extend from the BaseSlickDAO to use the functionality. Two Demo DAOs can be found in ./app/db/* .