Completed writing AbstractEntity, AbstractMapper,  completed some concrete test classes based on them and finally tested them successfully