A.SQL语句的编写工作量较大B.当字段多、关联表多时,对开发人员编写SQL语句的功底有一定要求C.SQL语句依赖于数据库,导致数据库移植性差,不能随意更换数据库D.MyBatis专注于SQL本身,不够灵活