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