×
文章目录
摘要 本篇文章主要介绍使用mybatis-gennerator快速生成代码,但是每次生成的Mapper或接口都会覆盖自定义的Mapper,因此介绍了Mapper接口的继承方式解决,还介绍了如何使用分页工具使用pagehelper结合Mybatis快速实现分页。
一. mybatis-gennerator
1.1 mybatis-gennerator自动生成代码
1.1.1 mybatis-gennerator的安装
Mybatis-Generator的下载地址:https://github.com/mybatis/generator/releases
- 在Eclipse安装mybatis-gennerator插件。
2.在项目中安装Maven插件
|
|
使用命令:mybatis-generator:generate生成
推荐安装IDE插件的方式或者Maven插件的方式,生成的代码直接刷新工程即可
generatorConfig.xml示例
|
|
二.Mybatis分页插件
2.1 引入maven依赖
|
|
2.2 使用pagehelper
|
|
业务层使用代码示li
|
|
三.Mybatis的Mapper继承
3.1 为什么使用Mapper继承
使用mybatis-gennerator自动生成代码,每次自动生成代码都会覆盖之前的Mapper文件,为了将自定义的Mapper和接口与生成的Mapper与接口分开,使用继承方式处理。
3.2 代码示例处理
1.mybatis-gennerator自动生成的Mapper接口
|
|
2.自动生成的Mapper文件
|
|
3.继承RouteInfoMapper扩展的接口
|
|
4.扩展的Mapper文件
|
|
5.Service层依赖注入ExRouteInfoMapper使用
|
|
如果您觉得文章不错,可以打赏我喝一杯咖啡!