2-8 Mybatis-Plus之CRUD演示一

演示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提供的新概念。

 

结束

猜你喜欢

转载自www.cnblogs.com/wangjunwei/p/12678806.html
2-8