MyBatis通用Mapper和PageHelper的过程详解
如果项目中使用到了MyBatis框架,那么使用通用Mapper和PageHelper分页插件将极大的简化我们的操作。通用Mapper可以简化对单表的CRUD操作,PageHelper分页插件可以帮我们自动拼接分页SQL,并且可以使用MyBatis Geneator来自动生成实体类,Mapper接口和Mapper xml代码,非常的方便。插件地址及作者链接这里使用Spring Boot来构建,可参考Spring-Boot中使用Mybatis.html搭建一个Spring boot + MyBatis的框架,然后在pom中引入:接着在pom中配置MyBatis Geneator:src/main/resources/mybatis-generator.xml为生成器的配置,下文会介绍到。接下来开始配置插件。关于参数的说明,参考除此之外,我们需要定义一个MyMapper接口:值得注意的是,该接口不能被扫描到,应该和自己定义的Mapper分开。自己定义的Mapper都需要继承这个接口。
用户评论