首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Mybatis框架 动态字段查询数据

Mybatis框架 动态字段查询数据

作者头像
赵哥窟
发布于 2020-07-09 10:10:27
发布于 2020-07-09 10:10:27
2.2K0
举报
文章被收录于专栏:日常技术分享日常技术分享

今天写一个接口,查询监测数据,传感器有100多个监测因子,也就是数据库中一条数据对应100多个字段,前端勾选需要查询的监测因子,所以接口就需动态查询字段,幸运的是Mybatis支持这种查询

用foreach来循环遍历所需字段: foreach 基本语法:标签体内主要属性有item、index、collection、open、separator、close

item:集合中元素迭代时的别名 index:集合中元素迭代时的索引 open:表示以什么开始 separator:表示在每次进行迭代时的分隔符 close 常用语where语句中,表示以什么结束

代码语言:javascript
复制
 select
        DATE_FORMAT(rtc_time,'%Y-%m-%d %H:%i:%s') rtcTime,
        <foreach collection="factorList" item="factor" open=""
                 separator="," close="">
            ${factor}
        </foreach>
 from tb_material_data
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档