Update BasicDAO, more clear.
Finished the transformation of BasicDAO.