Mybatis常用分页插件实现快速分页处理技巧
在未分享整个查询分页的执行代码之前,先了解一下执行流程。一整套三层架构讲下来,收获肯定又满满的。我们依次从entity->dao->service的顺序讲下来。接下来我就看看dao层,同样是三层,准备好接受洗礼吧ProductDao.java mybatis对应的接口mapper,同时也是dao实现,这边需要自定一个注解@MyBatisRepository自定义注解MyBatisRepository.java,跟自定义注解相关,这里就不做过多的解读,网上资料一堆注意:跟ProductDao.java联系比较大的是ProductMapper.xml文件,大家可以看到上面那个配置文件的namespace是指向这个dao的路径的。接下来我们就进入最后的service分析了,一样还是三层继承CrudService.java 增删改查相关的业务接口实现ProductService.java,去继承CrudService接口,注意起注入dao和实体类型的一种模式我想看到这里的同志已经很不耐烦了。