目录
- 环境配置
- 基本流程
- 各类中的方法
- BaseMapper
- IService
- COUNT
- GET
- Query
- List
- Page
- Remove
- Save
- Update
环境配置
参考java项目各框架环境配置
基本流程
- 创建Mapper
@Mapper
public interface MyMapper extends BaseMapper<Entity>{}
- 创建Service
public interface MyService extends IService<Entity>{}
- 创建ServiceImpl
@Service
public class MyServiceImpl extends ServiceImpl<MyMapper,Entity> implements MyService{
...
}
各类中的方法
BaseMapper
方法主要就是增删改查
用法:通过Mapper接口创建一个mapper对象,mapper对象调用这些方法即可
IService
COUNT
获取数据条数
GET
获取查询到的数据
一般使用getById
或getOne
Query
构造Wrapper,即查询条件
用法:
LambdaQueryWrapper<Entity> wrapper = lambdaQuery().eq(Entity::getName,"张三");
List
用于将查询的数据以List的形式存储
一般使用list()
即可
Page
分页查询
分页查询的方式:
- 创建页对象
//这里的page指的是开始的页码(long),pageSize指的是每页多少条数据(long)
Page<Entity> myPage = new Page(page,pageSize);
- 使用
page()
进行分页查询
LambdaQueryWrapper wrapper = lambdaQuery().eq(Entity::getName,"张三");
page(myPage,wrapper);
这里就是将查询到的数据放入了我们创建的myPage
对象中
Remove
用于删除数据
Save
用于保存数据,可以理解为新增数据
Update
用于更新数据