前言
在做公司的一个项目的时候,遇到一个问题,需求是要求动态查询用户想要的字段,平时少写,所以测试出现小问题,顺便分享自己所写,
本人菜鸟一个,纯粹分享自己所遇到的问题和知识,有不足之处请谅解。
以下是我自己写的代码实现动态查询字段:
传一个list通过forech循环,注意要用¥符号接收,要不然无法得到值
select wip_no,CATEGORY_KEY,substr(property_109,0,instr(property_109,'F')) as floor,
STATION_TYPE,STATION_CODE,WORK_SHIFT,CAVITY,IS_TEST_FAIL
<if test="boxList != null and boxList.size > 0">
<foreach collection="boxList"
item="boxList" open="," close=""
separator=",">
${boxList}
</foreach>
</if>
from DMPDB2.ABC

本文介绍了一种在项目中实现动态查询字段的方法。通过传递一个list并使用foreach循环进行处理,可以实现根据用户需求灵活地选择查询哪些字段。文章还提供了一个具体的代码示例,展示了如何在SQL语句中动态插入变量。
2929

被折叠的 条评论
为什么被折叠?



