Refactor of MyBatis to DAO, and UserDAO