mybatisplus->2.X版本升级为3.X版本问题整理
1.方法和使用类变更
2.X | 3.X |
EntityWrapper | QueryWrapper |
selectCount | count |
selectById | getById |
deleteBatchIds | removeByIds |
delete | remove |
selectList | list |
selectPage | page |
EntityWrapper.setSqlSelect | QueryWrapper.select |
selectObjs | listObjs |
selectOne | getOne |
selectBatchIds | listByIds |
insert | save |
insertOrUpdate | saveOrUpdate |
insertOrUpdateBatch | saveOrUpdateBatch |
EntityWrapper.and | QueryWrapper.apply |
EntityWrapper.orderBy | QueryWrapper.orderByAsc |
2.类路径变更
2.X | 3.X |
com.baomidou.mybatisplus.plugins.Page | com.baomidou.mybatisplus.extension.plugins.pagination.Page |
com.baomidou.mybatisplus.service.impl.ServiceImpl | com.baomidou.mybatisplus.extension.service.impl.ServiceImpl |
com.baomidou.mybatisplus.mapper.BaseMapper | com.baomidou.mybatisplus.core.mapper.BaseMapper |
com.baomidou.mybatisplus.mapper.EntityWrapper | com.baomidou.mybatisplus.core.conditions.query.QueryWrapper |
com.baomidou.mybatisplus.activerecord.Model | com.baomidou.mybatisplus.extension.activerecord.Model |
com.baomidou.mybatisplus.enums.IdType | com.baomidou.mybatisplus.annotation.IdType |
com.baomidou.mybatisplus.annotations.TableField | com.baomidou.mybatisplus.annotation.TableField |
com.baomidou.mybatisplus.annotations.TableName | com.baomidou.mybatisplus.annotation.TableName |
com.baomidou.mybatisplus.annotations.TableId | com.baomidou.mybatisplus.annotation.TableId |
com.baomidou.mybatisplus.enums.FieldStrategy | com.baomidou.mybatisplus.annotation.FieldStrategy |
com.baomidou.mybatisplus.service.impl.ServiceImpl | com.baomidou.mybatisplus.extension.service.impl.ServiceImpl |