使用wueasy框架过程中,微服务怎么使用MyBatis
对多个数据库进行操作?
前一章我们已经介绍了MyBatis使用教程,本章是在上一章的基础上进行操作,假设你已经对上一章内容有所了解。
新增数据库映射
编写数据库表结构映射实体bean,注意:包的路径和之前不一样。
为了简化自定义sql,这里使用的是通用
Mapper
,部分属性需要使用注解方式,注解可参考以下api文档https://github.com/abel533/Mapper/wiki/2.2-mapping
1 | package com.wueasy.demo2.entity; |
新增mapper接口
注意:包的路径和之前不一样 接口需要继承通用
Mapper
接口,Mapper
接口提供了常见的增删改查方法,可以直接使用。
1 | package com.wueasy.demo2.mapper; |
数据库连接配置
配置数据库连接信息和mybatis扫描信息,需要配置两个数据库连接。
重点注意:mybatis
的扫描配置,通过配置不同的扫描路径,自动注入不同的数据源
1 | wueasy: |
测试接口
使用junit
测试接口
1 | .class) (SpringJUnit4ClassRunner |