前后端分离,基于Mybatis的增删改查
分页查询
现在大多分页查寻都是基于Mybatis-plus,简单,快捷,但是Mybatis-plus只能实现单表查询,而现在大多项目,都是多表查询的。我在公司实习的时候,要求写的最简单的模块,便是使用Mybatis-plus的,将一张表分页查询到页面,但是到之后的模块,个人的短板就彰显出来了,甚至对于最简单的使用Mybatis实现增删改查,都要花费很久,所以,被主管强烈要求从头再来。
分页查询
基本第一步,实体类封装数据库表:
这个就很简单了,根据数据库表,将里面的数据一一对应封装起来。
lombok的@Data 封装set和get方法,这样程序员只需要加一个@Data方法便可以省略多行代码,而@TableName(“ 表”)则负责映射数据库表,而@TableField(“”)和表中数据一一映射。需要注意的时是,类的命名在结尾为加上Entity,意味实体的意思。而pojo则是针对需要,但是表中没有的数据准备的,这个之后会讲。
写好实体类后,便开始进行开发,首先时Controller层,写Controller类,在前后端分离的项目中,很多以前后端负责的地方,都变成了前端负责,有前端画页面,然后