在线等!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怎么写
);
杨__羊羊
浏览 2231回答 2
2回答

慕莱坞森

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

相关分类

JavaScript