首页 > 其他 > 详细

2-8 Mybatis-Plus之CRUD演示一

时间:2020-04-11 13:05:50      阅读:84      评论:0      收藏:0      [点我收藏+]

演示MyBatis-plus基础的 CRUD
技术分享图片

技术分享图片
技术分享图片
演示增删改查的方法
技术分享图片
注入我们的mapper
技术分享图片
这是MyBatis里面的接口。
技术分享图片
如果使用Autowired这种方式如果无法识别的话。那么backendUser这里就会报错。它自己的扫描会有点问题。
技术分享图片
继承了 BackendCommonApplicationTests下面的backendUser就会报错了。
技术分享图片
改成@Resource就不报错了。作用是一样的,只不过我们不想让下面有个报错而已。
技术分享图片
那么为什么要继承BackednCommonApplicationTests呢?下面的@Resource注入的前提是需要Spring的容器。Spring才能把MoocBackendUserTMapper作为依赖注入,注入进来我们才能用。
技术分享图片
使用Junit需要RunWith和@SpringBootTest这两个标签。这两个标签是可继承的。
技术分享图片

不需要每一个类都去写。只需要继承BackendCommonApplicationTests就可以了。
技术分享图片
这是MyBatis-Plus帮我们生成的实体类,和我们的表结构是一一对应的。
技术分享图片

add

技术分享图片
insert在BaseMapper里面。BaseMapper是MyBatis-Plus给我们创建的工具类。
技术分享图片
里面的增删改查都封装好了。 
技术分享图片

技术分享图片
报错了,是因为数据源没有改

技术分享图片

技术分享图片

再次执行
技术分享图片

技术分享图片
技术分享图片

select

技术分享图片

技术分享图片

查询列表

这里的Wrapper是指的条件。后续再介绍。
技术分享图片
stream留循环输出。
技术分享图片
技术分享图片
Stream是jdk1.8提供的新概念。

 

结束

 

2-8 Mybatis-Plus之CRUD演示一

原文:https://www.cnblogs.com/wangjunwei/p/12678806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!