mybatis QueryWrapper的条件构造之apply、last、select解析
作者:Neic 时间:2022-02-12 17:32:51
QueryWrapper条件构造之apply、last、select
场景: 查询数据库限制条数时
mysql上的limit使用
QueryWrapper needSyn = new QueryWrapper();
needSyn.ge("ModifyDate",lmtSynRec.getLatestDate());
needSyn.last("limit 200");
List<CusCarInfo> needData = cusCarInfoMapper.selectList(needSyn);
如果是oracle则可以用apply
needSyn.apply("rownum < {0}" , 200);
如果是sqlserver
建议自己写sql查询语句
<select id="getSynList" resultType="com.xmeport.project.model.entity.CusCarInfo">
select top ${top} * from CUS_CAR_INFO t where t.ModifyDate > cast(#{latestDate} as datetime) orderBy
t.ModifyDate asc
</select>
List<CusCarInfo> getSynList(int top, Date latestDate);
或者使用QueryWrapper的select
QueryWrapper<CusCarInfo> wrapper = new QueryWrapper();
wrapper.select("top 200 *");
return this.list(wrapper);
来源:https://blog.csdn.net/u012078155/article/details/106760123
标签:QueryWrapper,条件构造,apply,last,select
0
投稿
猜你喜欢
SpringBoot搭建go-cqhttp机器人的方法实现
2022-11-17 23:58:40
Android 逆向学习详解及实例
2022-12-26 08:51:50
C#实现对文件进行加密解密的方法
2023-05-28 14:02:44
在Android系统中使用WebViewClient处理跳转URL的方法
2021-08-03 14:24:59
Android使用RSA加密实现接口调用时的校验功能
2023-11-06 15:24:51
java中thread线程start和run的区别
2023-09-30 13:12:16
C#判断数据类型的简单示例代码
2023-09-22 22:22:48
c#唯一值渲染实例代码
2023-09-06 06:54:16
简单解析java方法在调用在内存中的执行过程
2022-04-12 15:46:26
java实现小i机器人api接口调用示例
2023-02-05 00:09:15
初步认识C#中的Lambda表达式和匿名方法
2023-07-03 00:23:28
C# 多网卡 Server Listen
2022-05-30 16:09:18
Java编程之内置观察者模式实例详解
2021-07-02 20:43:27
使用Jetpack Compose实现翻转卡片效果流程详解
2022-01-24 16:26:55
Springmvc发送json数据转Java对象接收
2023-07-07 16:26:16
Java实现对两个List快速去重并排序操作示例
2023-05-02 03:40:14
Java中的内部类你了解吗
2022-12-11 08:29:10
mybatis的插件机制示例详解
2023-02-24 23:46:17
Java CompletableFuture实现多线程异步编排
2023-07-22 22:57:02
c#方法重写和隐藏的学习示例
2022-12-24 14:20:12