首页 > 其他 > 详细

07MP-Mybatis+MP实现查询user

时间:2021-09-21 07:51:49      阅读:7      评论:0      收藏:0      [点我收藏+]

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

2、进入BaseMapper,可以看到许多已经定义好的方法
技术分享图片

3、修改测试方法(只需修改一个地方)
技术分享图片

5、使用BaseMapper中的方法(不用自己定义了)
技术分享图片

6、运行后报错,因为找不到表
技术分享图片
并没有找到mp数据库中的user表,因为本来就没有。这么找是通过我们在接口中指定的泛型来找的.
技术分享图片

7、解决:在User对象中添加@TableName,指定数据库表名
技术分享图片

成功运行

8、说明
由于使用了MybatisSqlSessionFactoryBuilder进行了构建,继承的BaseMapper中的方法就载入到了
SqlSession中,所以就可以直接使用相关的方法;
技术分享图片

07MP-Mybatis+MP实现查询user

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

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!