1、将UserMapper继承BaseMapper,将拥有了BaseMapper中的所有方法
【注意:要给BaseMapper指定一个泛型,即我们要操作的实体对象User】

2、进入BaseMapper,可以看到许多已经定义好的方法

3、修改测试方法(只需修改一个地方)

5、使用BaseMapper中的方法(不用自己定义了)

6、运行后报错,因为找不到表

并没有找到mp数据库中的user表,因为本来就没有。这么找是通过我们在接口中指定的泛型来找的.

7、解决:在User对象中添加@TableName,指定数据库表名

成功运行
8、说明
由于使用了MybatisSqlSessionFactoryBuilder进行了构建,继承的BaseMapper中的方法就载入到了
SqlSession中,所以就可以直接使用相关的方法;

原文:https://www.cnblogs.com/morehair/p/15305971.html