
回复
作者 | springboot葵花宝典
来源 | 今日头条
在上一章节中,我们已经简单介绍mybatis的增删改查的基本操作,基础(单表)的增删改查可以按照,如果稍微复杂一些我们就需要使用mybatis的xml格式去实现。
那么我们开始使用mybatis的xml方式去实现增删改查。
代码实现
依赖的添加
创建项目以后在其pom.xml中添加对应mysql驱动和mybatis的依赖
在application.yml添加配置
注:
Student实体类的创建
student表,具体sql可以查看Spring-Data-JPA多数据源配置
mapper的接口实现
注:这里有一个小知识点上一章节没有讲解
StudentMapper的注入方式:
mapper对应的xml的配置实现
在创建mapper接口以后要在之前配置的路径下面添加其xml配置
注:xml的路径为src\main\resources+mybatis.mapper-locations中配置的路径,例如本文中的xml路径为
src\main\resources\mapper
Service层的实现
在这一层我们分别实现StudentService接口和其接口的实现StudentServiceImpl
控制层的实现
在这一层我们创建StudentController,并将StudentService注入
到此mybatis通过xml方式的实现以及介绍结束,快去实现一下吧,如果没有成功,可以私信我获取代码查看区别。