The task for the traineeship in Yandex in 2016. An implementation of DAO that uses Reflection and maps a class of specified format (e.g. JavaBean) to a table in relational database.
I used MySQL database. Run test.sql script to create the database and the table for testing.