MVC 说明 
xbatis 是一款ORM框架,它只设计M层;所以它不涉及Service Controller;其他框架基本都掺杂了 Service,在Service里包含了大量的方法,这是不对的!!! 
 如果不认同也是可以,你还是像以前那样 直接操作Mapper
xbatis 内部分了几层? 
Mapper层和Dao 层; 其实都是 Dao层;Mapper层其实一般都不是对外;而Dao 层是对外 面向Service的
1.Mapper层 
这一层其实是mybatis的Mapper层,它包含了大量的数据库操作方法 
继承 MybatisMapper 即可
java
public interface SysUserMapper extends MybatisMapper<SysUser> {
}2.Dao 层 
为什么要设计Dao,这是因为Mapper包含大量的丰富的的API,Dao 是对Mapper的简化和限制;
只暴露getById/update(实体)/deleteById/delete(实体)等少数
java
public interface SysUserDao {
    //建议除了getById 其他都是按需加
}java
@Repository
public class SysUserDaoImpl extends DaoImpl<SysUser, Integer> implements SysUserDao {
    
}