在Mapper的文件下的接口mapper中,写成 @+方法名+(“sql语句”) @Select("select * from teacher") public List<Teacher> selAllTeacher(); 就完成了注解编译,很简单,当然得删掉 .xml,因为id重复还在 优点: 非常简单; 缺点: sql语句变成了不可变的,有硬编码的问题,就变得和JDBC一样了,只是书写简单了一些。