当前位置: 首页 > news >正文

如何做旅游网站推广/沈阳seo关键词排名

如何做旅游网站推广,沈阳seo关键词排名,计算机毕设网站开发中期报告,用vs2010做网站登录前言&#xff1a; 做一个sql不喜欢写xml但是公司又要求 &#xff0c;之前个人是用mp的 各种爽&#xff0c; 今天写了一个复杂sql查询&#xff0c;普通条件用不上 &#xff0c;产生以下的mybatis使用&#xff1a; 首先给出sql语句和相对应的写法 这里是sql <select id&q…

前言:

做一个sql不喜欢写xml但是公司又要求 ,之前个人是用mp的 各种爽,

今天写了一个复杂sql查询,普通条件用不上 ,产生以下的mybatis使用:

首先给出sql语句和相对应的写法

这里是sql

<select id="groupListMessage" parameterType="map" resultType="hashmap">SELECT g.id,g.group_name as nickname,g.group_icon as icon,mv.message,mv.message_type,mv.excuse_message,mv.stateFROM message_verify mv left join groups g on mv.to_id=g.id<include refid="selectCondition" />ORDER BY mv.id DESC</select>
<sql id="selectCondition"><where>//省略一些定义的查询条件<trim suffixOverrides="AND"></if><!--复杂的查询,使用sql完成--><trim suffixOverrides="AND"><if test="whereSql != null">AND #{whereSql}</if></trim></where></sql>
selectCondition是我们逻辑上面的判断

这个时候书写逻辑

userAllGroupType.forEach(i->ids.add(i.getGroupId().toString()));String idsjoin = String.join(",", ids);HashMap<String, Object> queryMap = new HashMap<>();queryMap.put("whereSql","mv.message_type=2 AND mv.to_id IN ("+ idsjoin +")");return MessageVerifyDao.groupListMessage(queryMap);

业务很简单 就是为wheresql的时候,想要用自定义的sql

这里的sql是模版生成的,接下来执行查询

会发现查询不到数据在mybatis中 ,在mysql中是有数据的。

SELECT g.id,g.group_name as nickname,g.group_icon as icon,mv.message,mv.message_type,mv.excuse_message,mv.state FROM 数据库省略 mv left join 省略  g on mv.to_id=g.id WHERE ? ORDER BY mv.id DESC 
DEBUG 14360 --- [io-10033-exec-3]              : ==> Parameters: mv.message_type=2 AND mv.to_id IN (4)(String)DEBUG 14360 --- [io-10033-exec-3]          : <==      Total: 0

之后我进行了mysql查询 实实在在有一条数据,

一直想不通,

其实这个查询语句肯定没有错,

总结原因

mybatis中是有# $ 的区分 一个sql编译的时候#会产生"" ,$则不会,才会导致我的预编译注入字符串不识别出来,将whereSql

改为$就可以用了!!!

还是因为自己粗心大意。坐太久屁股疼脑子不好用!

http://www.lbrq.cn/news/1348723.html

相关文章:

  • 企信网企业信用信息系统贵州/南京seo推广优化
  • 网站开发教程 视频教程/营销策略ppt模板
  • 网站建设psd模板/百度人工服务24小时热线电话
  • 网站的广告语应该怎么做/石家庄百度seo代理
  • 视频网站 做综艺 电视台/长沙seo公司
  • 正方教务管理系统入口/网站排名优化化快排优化
  • 微网站素材/关键词优化包含
  • 电子商务网站设计与实现论文/百度指数搜索
  • 怎么在记事本上做网站/专业网站快速
  • 黄页88可信吗/seo外链招聘
  • 如何建设运输网站/雏鸟app网站推广
  • 肥城网站建设公司/关键词指数批量查询
  • 怎么自建设部网站查询公司资质/seo臻系统
  • 网站模板免费下载中文版/网站做成app
  • wordpress最好的编辑器下载地址/重庆seo研究中心
  • 类似猪八戒的网站建设/最新百度新闻
  • 建自己的网站多少钱/qq空间秒赞秒评网站推广
  • 团队建设游戏网站/搜索引擎营销的作用
  • 浙江网站建设广告语/电子商务网店运营推广
  • 黄浦网站设计/电商营销的策略与方法
  • 建设产品网站课程/市场调研问卷
  • 石家庄网站建设公司哪家好/软文广告例子
  • 公众号做电影采集网站会被封/今日国际新闻大事件
  • 专门做茶叶会的音乐网站/摘抄一则新闻
  • 沧州网站建设公司翼马/朋友圈广告怎么投放
  • 成都有哪些网站建设的公司/长春百度网站快速排名
  • 南山网站建设哪家效益快/企业网站制作教程
  • 江苏个人备案网站内容/谷歌搜索引擎免费
  • 建设一下网站要求提供源码/网站搜索引擎优化技术
  • 楚雄市城乡建设局网站/十大收益最好的自媒体平台
  • linux安装mysql8.0,二进制码安装
  • LabVIEW多循环架构
  • MyBatis-Plus Service 接口:如何在 MyBatis-Plus 中实现业务逻辑层??
  • 紫光同创Logos2+RK3568JHF开发板:国产异构计算平台的破局者
  • [LVGL] 布局系统 lv_flex, lv_grid | 输入设备 lv_indev | union
  • AI巨模型对决2025:五强争霸,谁能称王?