猿问

Mybatis-Plus3.x如何取单表前10条十分感谢

问题描述
见代码
相关代码
//使用lambdaQuery
mapper.selectList(
Wrappers.lambdaQuery()
.select(User::getId,User::getName)//where条件,orderby等如何接
);
//使用QueryWrapper
mapper.selectList(
newQueryWrapper()
.select("id","name").orderByAsc("sn")//想拼接limit10怎么写
);
哆啦的时光机
浏览 10086回答 2
2回答

一只名叫tom的猫

@OverridepublicListgetItems(Stringtype){returnthis.list(newLambdaQueryWrapper().eq(false,DictItem::getTypeValue,type).orderByAsc(DictItem::getPriority).last("limit0,1"));}eq方法一个参数为是否拼接这个条件到where,last为生成的sql尾部部分。另外你如果要limit是为了分页或者找一条的话plus提供了分页和getOne方法使用。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答