Springboot+mybatis的简单框架使用sqlserver进行动态传参,并进行分页

本文介绍了如何在Springboot项目中结合Mybatis,利用SQLServer特定版本的分页语法进行动态参数传递和分页查询。主要涉及mapper.xml中的分页查询语句设置。
摘要由CSDN通过智能技术生成

sqlserver的不同版本有不同的分页语句,在这里只是我使用的版本。
mapper.xml文件下分页语句如下:

<select id="findInfoByPage" resultType="com.lyjg.lyjgsc.entity.Info">
 SELECT
    TOP 15
	s.[作业单号] jobOrder,
	s.[图号] figureNumber,
	s.[计划单号] projectNumber,
	s.[零件名称] nameOfParts,
	s.[材料] material,
	s.[完工工序] wggx,
	s.[完工日期] sjdate,
	s.[生产数量] num,
	s.[生产状态] productionState,	
	s.zydtime zddate,
	s.[预计完工日期] yjdate,
	s.[客户] client

FROM
	scjdgzb s WHERE 1=1  AND s.ID NOT IN     
  (SELECT TOP ${page} ID FROM scjdgzb c WHERE 1=1
 <if test="productionState != null and productionState != ''" >
     AND c.[生产状态] = #{productionState}
  </if>
  <if test="nameOfParts != null and nameOfParts != ''" >
     AND c.[零件名称] LIKE '%'+#{nameOfParts}+'%'
  </if>
  <if test="jobOrder != null and jobOrder != ''" >
     AND c.[作业单号] LIKE &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值