• Mybit-Plus


    1.MyBatis-Plus的代码生成器快速生成后端代码
       实体类
       持久层代码   注意:mapper接口都继承于BaseMapper
       服务层代码   注意:service接口都继承于IService,service实现类都继承ServiceImpl
       控制层代码   注意:只有类,没有内容
    2.mapper接口都继承于BaseMapper。BaseMapper里定义持久层操作表的基本方法
       添加对象                      insert
       通过主键id删除对象    deleteById
       修改对象                      updateById
       通过主键查询某个对象 selectById
       返回符合条件的数量    int  selectCount
       返回符合条件的数据    List selectList
    3.服务层代码的简化
       service接口都继承于IService接口,
       service实现类都继承ServiceImpl类
       添加对象                       boolean save(T entity)
       通过主键id删除对象      boolean removeById(Serializable id)
       修改对象                        boolean updateById(T entity)
       通过主键查询某个对象  T getById(Serializable id)
       返回符合条件的数量      int count(Wrapper queryWrapper)
       返回符合条件的数据      List list(Wrapper queryWrapper)

    作用:1.指定生成工厂类(实体类,控制层 服务层的接口,服务层,mapper层)

            2.在BaseMapper与ServiceImpl有自定义sql方法,单表查询不需要查询语句

                    2.1使用筛选条件 在控制层  new QueryWrapper 对象(like eq  lt(小于) gt(大于))

                    2.2 从前端获取数据是数组 无需加注释,集合 @@RequestParam,json @RequestBody

            3.自带分页插件

                    IPage<实体类> iPage= new Page<>(页数,条数)

                            mapper层.selectPage(iPage,querywrapper(筛选条件))

                    

  • 相关阅读:
    Win7遇到错误无法正常开机进桌面怎么解决?
    前端技术使网页生成PDF预览并下载
    笔试强训第18天
    vue3 基础语法(一)
    Java:cookie和session区别与原理
    什么是RC低通滤波电路
    算法 反转自符串-(双指针)
    1:开启慢查询日志 与 找到慢SQL
    【linux】VirtualBox启动虚拟机报错
    写一点什么吧
  • 原文地址:https://blog.csdn.net/lcatake/article/details/134026247