mybatis if test 相等的情况怎样动态拼接sql

news/2024/7/4 19:13:16

今天程序须要依据前台的传过来的状态推断在数据库里是取 where a>b 

还是 a<b 还是 a=0 的情况  搞了一下午最后试了下 在if 里面拼接  #{status}=#{status}  一切ok了 

具体代码例如以下   

                        

                                <if test=" status==1">
 				 
 				 and inv.security_inventory < inv.actual_inventory and #{status} = #{status}
 				 </if>
 				<if test="  status==2"><!-- 缺货-->
 					 and inv.security_inventory > inv.actual_inventory  and #{status} = #{status}
 				</if>
 				<if test="  status==3"><!-- 无货-->
 					 and inv.security_inventory = 0  and #{status} = #{status}
 				</if>


http://www.niftyadmin.cn/n/1897057.html

相关文章

软件开发软技能:“从无意识的故障中学习”模式

\本文要点\\软技术模式是经证实可解决常见问题的个人和人际交互行为的组合。\\t系统故障几乎不可能完全避免&#xff0c;但同时每次故障也都带来了改进的机会。\\t“从无意识的故障中学习”模式指导我们在故障事件后改进系统的弹性。\\t该模型有四个独立的步骤&#xff1a;识别…

IBM新建区块链创新中心,为什么选中新加坡?

据路透社报道&#xff0c;IBM计划在新加坡与当地政府合作建立一个区块链技术创新中心&#xff0c;后者正竭力想要成为亚洲的主要金融科技&#xff08;fintech&#xff09;中心。 接下来&#xff0c;IBM将会和新加坡主要的经济规划机构——新加坡经济发展署 &#xff08;EDB&…

Xcode 自定义工程中的头文件信息

2019独角兽企业重金招聘Python工程师标准>>> 自定义工程中的头文件信息 我们打开 Xcode 工程的时候新建的文件顶部的信息非常的少且不是我们需要展示信息&#xff0c;看到很多的 GitHub 项目的顶部的头信息还是非常的花哨&#xff0c;所以在此记录如何写自定义模版的…

cefglue Flash

用户计算机必须安装Adobe Flash组件才能播放动画&#xff0c;关于这点&#xff0c;找到3个解决方案&#xff1a; 方法一&#xff1a;安装NPAPI版本的Flash组件&#xff08;非IE版&#xff09;之后&#xff0c;才能播放动画。访问 http://get.adobe.com/cn/flashplayer/otherver…

35. 系统上下文 - 日期

开篇词 Linux 提供了允许我们查看系统日期信息的命令&#xff0c;借助这些命令&#xff0c;我们可以快速获取日期相关的信息。 系统日期 我们可以使用 date 命令来获取或设置系统日期&#xff1a; date本地日期时间 date %c本地日期 date %x本地周天 - 缩写 date %a本…

浅谈myeclipse2015做cordova/phonegap开发

近期公司项目经理要求用cordova写安卓程序&#xff0c;之前对cordova什么都不懂&#xff0c;然后从网上搜啊搜&#xff0c;好歹有所了解了&#xff0c;感觉做web开发的比較合适&#xff0c;属于三种开发模式的第三种. myeclipse2015有个优点就是集成了phonegap的开发&#xff…

python汉诺塔问题

2019独角兽企业重金招聘Python工程师标准>>> # 汉诺塔问题 count 0 # 参数 n:几个圆盘 src:起点柱子 dst:终点柱子 mid:中转柱子 # 返回值&#xff1a;几号圆盘&#xff1a;起点柱子->终点柱子 def hanoi(n,src,dst,mid): # n:几个圆盘 src:起点柱子 dst:终点柱…

python dns管理平台_python dns服务器

使用PyDNS查询PyDNS并不是作为标准的Python发行版本的一部分而随Python一起发行的.因此,必须单独安装,可以从http://pydns.sourceforge.net/下载,然后按照安装指南来安装.在Debian或Ubuntu中可以用apt-get install python-dns来安装 初始化...文章孤独的猫董2011-05-03522浏览量…