MyBatis-Plus LambdaQueryWrapper的使用
1.最基础的写法
//最基础的写法
QueryWrapper<AccountFollowFan> wrapper = new QueryWrapper<AccountFollowFan>();
wrapper.eq("follow_id", accountId);
2.避免我们在代码中写类似的于follow_id的硬编码
//避免我们在代码中写类似的于follow_id的硬编码
LambdaQueryWrapper<AccountFollowFan> wapp=new LambdaQueryWrapper<AccountFollowFan>();
wapp.eq(AccountFollowFan::getFollowId,accountId);
List<AccountFollowFan> list=accountFollowFanMapper.selectList(wapp);
3.链式写法(最简化的写法)
//链式写法(查询所有根据条件)
List<AccountFollowFan> w=new LambdaQueryChainWrapper<>(accountFollowFanMapper)
.eq(AccountFollowFan::getFollowId,accountId).list();
//链式写法(查询某一条数据)
AccountFollowFan w2=new LambdaQueryChainWrapper<>(accountFollowFanMapper)
.eq(AccountFollowFan::getFollowId,accountId).one();
