多线程并发编程学习笔记11(小滴课堂)数据同步接口

 

 

 中间表设计:

我们原来有一张学生表。

 然后我们去设计中间表:

 基础环境搭建:
既然是搭建环境那肯定要先从maven入手,引入依赖:

然后我们需要去配置我们的mybatis的xml文件。

同样中间表的数据库我们也要进行配置:

我们只需要把数据库名改成middle即可。

这样我们mybatis的配置就结束了。

 同样我们使用类的方式创建我们的数据库连接池。

同样我们需要使用sqlSession去做数据库连接,所以我们要写上我们的工具类:

 这样我们的基础环境就创建好了。

生产者编码实现:
我们首先要把数据库表中的字段,id改为int类型并且自增,然后把birth类型改成datetime类型。

我们要记得去关闭流。

实体类:

 

mapper:

 xml:

 

service:

impl:

注意:

我们创建了mapper,就也要在mybatis文件去配置mapper:

我们给数据库中间表加一条数据:

我们现在用测试类去测试一下:
 

然后我们再去测试一下修改:

状态更改成功。

我们把状态设置成中间类:

 我们需要去创建一个消费者:

然后我们去完成我们的生产者代码:

我们生产者的代码就完成了,接下来我们来写我们的消费者代码:

 我们现在来创建一个接口仅用来处理数据:

我们的our层的dao和mapper.xml也和middle做法同理。

然后我们去写我们处理数据的实现类:

我们可以加上log日志配置文件:

运行类:

运行:

我们之前清空了lx库的student表,我们发现成功把表数据赋值过来了。

猜你喜欢

转载自blog.csdn.net/weixin_52618349/article/details/130331592
今日推荐